"use client"

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import HeroBillboardCarousel from '@/components/sections/hero/HeroBillboardCarousel';
import TestimonialAboutCard from '@/components/sections/about/TestimonialAboutCard';
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
import FeatureCardSixteen from '@/components/sections/feature/FeatureCardSixteen';
import TestimonialCardSix from '@/components/sections/testimonial/TestimonialCardSix';
import ContactText from '@/components/sections/contact/ContactText';
import FooterSimple from '@/components/sections/footer/FooterSimple';
import { Sparkles, Flower2, Heart, Star } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
      defaultButtonVariant="directional-hover"
      defaultTextAnimation="reveal-blur"
      borderRadius="pill"
      contentWidth="mediumSmall"
      sizing="mediumLargeSizeMediumTitles"
      background="aurora"
      cardStyle="outline"
      primaryButtonStyle="gradient"
      secondaryButtonStyle="layered"
      headingFontWeight="medium"
    >
      <div id="nav" data-section="nav">
        <NavbarLayoutFloatingInline
          brandName="Romashka"
          navItems={[
            { name: "Gallery", id: "gallery" },
            { name: "Services", id: "services" },
            { name: "About", id: "about" },
            { name: "Testimonials", id: "testimonials" }
          ]}
          button={{
            text: "Order Now",            href: "contact"
          }}
        />
      </div>

      <div id="hero" data-section="hero">
        <HeroBillboardCarousel
          title="Stunning Floral Arrangements for Every Occasion"
          description="Discover our collection of handcrafted flower arrangements created with passion and premium quality blooms"
          tag="Premium Flowers"
          background={{ variant: "sparkles-gradient" }}
          mediaItems={[
            { imageSrc: "https://img.b2bpic.net/free-photo/assorted-flower-arrangement-vase_209848-94.jpg", imageAlt: "Colorful flower bouquet arrangement" },
            { imageSrc: "https://img.b2bpic.net/free-photo/stunning-wedding-bouquet-made-red-flowers-greenery-lies-o_8353-722.jpg", imageAlt: "Elegant white wedding flowers" },
            { imageSrc: "https://img.b2bpic.net/free-photo/vertical-shot-bouquet-made-pink-white-beautiful-flowers_181624-15886.jpg", imageAlt: "Fresh flowers in decorative vase" },
            { imageSrc: "https://img.b2bpic.net/free-photo/beautiful-bunch-flowers-wooden-background-horizontal-view-from_1220-1135.jpg", imageAlt: "Premium gift flower arrangement" },
            { imageSrc: "https://img.b2bpic.net/free-photo/beautiful-bouquet-pastel-color-flowers-cage-container_114579-1883.jpg", imageAlt: "Luxury celebration flowers" },
            { imageSrc: "https://img.b2bpic.net/free-photo/side-view-rose-bouquet-with-wildflowers-pink-basket_141793-13034.jpg", imageAlt: "Studio florist arrangement" }
          ]}
          buttons={[
            { text: "View Gallery", href: "gallery" },
            { text: "Order Today", href: "contact" }
          ]}
        />
      </div>

      <div id="about" data-section="about">
        <TestimonialAboutCard
          tag="Our Story"
          tagIcon={Sparkles}
          title="Bringing Beauty to Life Through Flowers"
          description="Romashka Flowers Studio"
          subdescription="Artisanal Floral Design Since 2015"
          icon={Flower2}
          imageSrc="https://img.b2bpic.net/free-photo/florist_23-2148013627.jpg"
          imageAlt="Professional florist at Romashka studio"
          useInvertedBackground="noInvert"
        />
      </div>

      <div id="gallery" data-section="gallery">
        <ProductCardTwo
          title="Featured Arrangements"
          description="Explore our most popular and beloved flower arrangements"
          tag="Gallery"
          tagIcon={Heart}
          textboxLayout="default"
          useInvertedBackground="invertDefault"
          gridVariant="three-columns-all-equal-width"
          animationType="slide-up"
          products={[
            {
              id: "1",              brand: "Romashka Signature",              name: "Wedding Bouquet Deluxe",              price: "$189.00",              rating: 5,
              reviewCount: "127",              imageSrc: "https://img.b2bpic.net/free-photo/beautiful-flowers-blue-surface_23-2147609383.jpg",              imageAlt: "Elegant white wedding bouquet"
            },
            {
              id: "2",              brand: "Romashka Collection",              name: "Garden Mixed Arrangement",              price: "$145.00",              rating: 5,
              reviewCount: "89",              imageSrc: "https://img.b2bpic.net/free-photo/cozy-pretty-bouquet-blue-purple-combination-flowers_114579-1547.jpg",              imageAlt: "Colorful mixed garden flowers"
            },
            {
              id: "3",              brand: "Romashka Premium",              name: "Luxury Gift Box",              price: "$225.00",              rating: 5,
              reviewCount: "156",              imageSrc: "https://img.b2bpic.net/free-photo/beautiful-flowers-bouquet_23-2149053881.jpg",              imageAlt: "Premium luxury flower gift box"
            }
          ]}
        />
      </div>

      <div id="services" data-section="services">
        <FeatureCardSixteen
          title="Why Choose Romashka"
          description="Experience the difference premium floral design and expert service make"
          tag="Premium Services"
          textboxLayout="default"
          useInvertedBackground="noInvert"
          animationType="slide-up"
          negativeCard={{
            items: [
              "Generic mass-produced flowers",              "Long delivery times",              "Limited customization",              "Inconsistent quality"
            ]
          }}
          positiveCard={{
            items: [
              "Hand-selected premium blooms daily",              "Fast same-day delivery available",              "Fully customizable arrangements",              "Consistent quality guarantee"
            ]
          }}
        />
      </div>

      <div id="testimonials" data-section="testimonials">
        <TestimonialCardSix
          title="Loved by Our Customers"
          description="Real stories from people who chose Romashka for their special moments"
          tag="Reviews"
          tagIcon={Star}
          textboxLayout="default"
          useInvertedBackground="invertDefault"
          animationType="slide-up"
          speed={40}
          topMarqueeDirection="left"
          testimonials={[
            {
              id: "1",              name: "Elena Martinez",              handle: "@elanamartinez",              testimonial: "Romashka created the most beautiful wedding flowers I could have imagined. Every detail was perfect and the team was incredibly professional.",              imageSrc: "https://img.b2bpic.net/free-photo/cheerful-florist-with-pruner-vase_23-2147742939.jpg",              imageAlt: "Elena Martinez"
            },
            {
              id: "2",              name: "Michael Chen",              handle: "@mchen_design",              testimonial: "I've ordered from Romashka multiple times for corporate events. The arrangements always exceed expectations and arrive in perfect condition.",              imageSrc: "https://img.b2bpic.net/free-photo/florist-makes-beautiful-bouquet-studio_1157-28388.jpg",              imageAlt: "Michael Chen"
            },
            {
              id: "3",              name: "Sofia Rossi",              handle: "@sofiarossi_events",              testimonial: "The creativity and attention to detail in every arrangement is unmatched. Romashka is my go-to for all floral needs.",              imageSrc: "https://img.b2bpic.net/free-photo/close-up-beautiful-florist-woman_23-2149215312.jpg",              imageAlt: "Sofia Rossi"
            },
            {
              id: "4",              name: "James & Lisa Wilson",              handle: "@wilsoncouples",              testimonial: "From our anniversary dinner to holiday gatherings, Romashka flowers bring joy and beauty to every occasion. Highly recommended!",              imageSrc: "https://img.b2bpic.net/free-photo/medium-shot-happy-woman-making-bouquet_23-2148377273.jpg",              imageAlt: "James and Lisa Wilson"
            },
            {
              id: "5",              name: "Priya Kapoor",              handle: "@priyakapoor",              testimonial: "The freshness and longevity of the flowers are outstanding. Romashka uses only the highest quality blooms.",              imageSrc: "https://img.b2bpic.net/free-photo/cheerful-florist-with-pruner-vase_23-2147742939.jpg",              imageAlt: "Priya Kapoor"
            },
            {
              id: "6",              name: "David Thompson",              handle: "@davidthompson",              testimonial: "Outstanding customer service and stunning arrangements. Romashka made our event absolutely memorable.",              imageSrc: "https://img.b2bpic.net/free-photo/florist-makes-beautiful-bouquet-studio_1157-28388.jpg",              imageAlt: "David Thompson"
            }
          ]}
        />
      </div>

      <div id="contact" data-section="contact">
        <ContactText
          text="Ready to transform your event with stunning flowers? Reach out to our team today and let's create something beautiful together."
          animationType="reveal-blur"
          useInvertedBackground="noInvert"
          buttons={[
            { text: "Contact Us", href: "https://example.com/contact" },
            { text: "Shop Now", href: "https://example.com/shop" }
          ]}
        />
      </div>

      <div id="footer" data-section="footer">
        <FooterSimple
          columns={[
            {
              title: "Services",              items: [
                { label: "Wedding Flowers", href: "#" },
                { label: "Corporate Events", href: "#" },
                { label: "Birthday Arrangements", href: "#" },
                { label: "Custom Designs", href: "#" }
              ]
            },
            {
              title: "Company",              items: [
                { label: "About Us", href: "#about" },
                { label: "Our Team", href: "#" },
                { label: "Sustainability", href: "#" },
                { label: "Blog", href: "#" }
              ]
            },
            {
              title: "Support",              items: [
                { label: "Contact", href: "#contact" },
                { label: "Delivery Info", href: "#" },
                { label: "FAQ", href: "#" },
                { label: "Returns", href: "#" }
              ]
            },
            {
              title: "Legal",              items: [
                { label: "Privacy Policy", href: "#" },
                { label: "Terms of Service", href: "#" },
                { label: "Cookie Policy", href: "#" }
              ]
            }
          ]}
          bottomLeftText="© 2025 Romashka Flowers Studio. All rights reserved."
          bottomRightText="Crafted with passion and petals"
        />
      </div>
    </ThemeProvider>
  );
}