"use client"

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import HeroSignup from '@/components/sections/hero/HeroSignup';
import MediaSplitTabsAbout from '@/components/sections/about/MediaSplitTabsAbout';
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
import FeatureCardEight from '@/components/sections/feature/FeatureCardEight';
import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive';
import ContactSplit from '@/components/sections/contact/ContactSplit';
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
import { Sparkles } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
      defaultButtonVariant="slide-background"
      defaultTextAnimation="reveal-blur"
      borderRadius="sharp"
      contentWidth="mediumSmall"
      sizing="largeSmallSizeMediumTitles"
      background="aurora"
      cardStyle="soft-shadow"
      primaryButtonStyle="diagonal-gradient"
      secondaryButtonStyle="solid"
      headingFontWeight="normal"
    >
      <div id="nav" data-section="nav">
        <NavbarStyleCentered 
          brandName="Bee & Honey"
          navItems={[
            { name: "About", id: "about" },
            { name: "Collections", id: "collections" },
            { name: "Process", id: "process" },
            { name: "Reviews", id: "testimonials" },
            { name: "Contact", id: "contact" }
          ]}
          button={{
            text: "Book Now",            href: "contact"
          }}
        />
      </div>

      <div id="hero" data-section="hero">
        <HeroSignup 
          title="Exquisite Floral Artistry for Every Occasion"
          description="Discover handcrafted flower arrangements designed to evoke emotion and celebrate life's most cherished moments. From intimate gatherings to grand celebrations, Bee & Honey brings botanical beauty to life."
          tag="Luxury Floral Design"
          tagIcon={Sparkles}
          background={{ variant: "sparkles-gradient" }}
          inputPlaceholder="Enter your email"
          buttonText="Get Early Access"
        />
      </div>

      <div id="about" data-section="about">
        <MediaSplitTabsAbout 
          title="About Bee & Honey"
          description="Our passion for flowers defines everything we create"
          tabs={[
            {
              id: "story",              label: "Our Story",              description: "Founded with a passion for botanical artistry, Bee & Honey emerged from a deep love of flowers and their ability to communicate emotion. Each arrangement tells a story, carefully composed by our team of expert florists who have dedicated themselves to the craft."
            },
            {
              id: "mission",              label: "Our Mission",              description: "We believe in creating floral experiences that transcend ordinary arrangements. Our mission is to transform flowers into meaningful expressions of love, joy, and celebration through thoughtful design and premium quality blooms sourced from the finest growers."
            },
            {
              id: "philosophy",              label: "Our Philosophy",              description: "Every flower matters. We approach each arrangement with meticulous attention to detail, sustainability, and artistic vision. Our philosophy centers on the belief that beautiful flowers deserve beautiful presentation and that our clients deserve nothing less than perfection."
            }
          ]}
          imageSrc="http://img.b2bpic.net/free-photo/high-angle-beautiful-flowers-arrangement_23-2149591558.jpg"
          imageAlt="Bee & Honey Florist Studio"
          imagePosition="right"
          useInvertedBackground="noInvert"
        />
      </div>

      <div id="collections" data-section="collections">
        <ProductCardTwo 
          title="Signature Collections"
          description="Explore our carefully curated floral collections, each designed with precision and artistry to celebrate life's precious moments."
          tag="Featured Collections"
          tagIcon={Sparkles}
          textboxLayout="default"
          useInvertedBackground="invertDefault"
          gridVariant="three-columns-all-equal-width"
          animationType="slide-up"
          products={[
            {
              id: "1",              brand: "Bee & Honey",              name: "Eternal Romance Wedding Suite",              price: "$185 - $450",              rating: 5,
              reviewCount: "127",              imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-luxurious-bouquet-pink-red-roses-white-dahlias-black-background_181624-24023.jpg",              imageAlt: "Wedding Bouquet"
            },
            {
              id: "2",              brand: "Bee & Honey",              name: "Garden Paradise Mixed Arrangement",              price: "$95 - $225",              rating: 5,
              reviewCount: "94",              imageSrc: "http://img.b2bpic.net/free-photo/bachelorette-flower-arrnagement_23-2149340494.jpg",              imageAlt: "Mixed Garden Flowers"
            },
            {
              id: "3",              brand: "Bee & Honey",              name: "Zen Minimalist Collection",              price: "$65 - $145",              rating: 5,
              reviewCount: "73",              imageSrc: "http://img.b2bpic.net/free-photo/violet-pink-tone-flowers-bouquet_114579-2150.jpg",              imageAlt: "Minimalist Arrangement"
            }
          ]}
        />
      </div>

      <div id="process" data-section="process">
        <FeatureCardEight 
          title="Our Creative Process"
          description="From inspiration to delivery, discover how we craft each arrangement"
          tag="How We Work"
          textboxLayout="default"
          useInvertedBackground="noInvert"
          features={[
            {
              id: 1,
              title: "Consultation & Vision",              description: "We begin by understanding your vision, preferences, and the occasion. Our florists listen carefully to create arrangements that perfectly match your dreams.",              imageSrc: "http://img.b2bpic.net/free-photo/vertical-closeup-shot-luxurious-bouquet-orange-brown-roses-black-background_181624-24211.jpg"
            },
            {
              id: 2,
              title: "Source Premium Blooms",              description: "We source the finest flowers from trusted growers, selecting only the freshest, most vibrant blooms for your arrangement.",              imageSrc: "http://img.b2bpic.net/free-photo/bachelorette-flower-arrnagement_23-2149340494.jpg"
            },
            {
              id: 3,
              title: "Artistic Design",              description: "Our master florists craft each arrangement with meticulous attention to color theory, balance, and artistic composition.",              imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-luxurious-bouquet-pink-red-roses-white-dahlias-black-background_181624-24023.jpg"
            },
            {
              id: 4,
              title: "Careful Delivery",              description: "Your arrangement is carefully packaged and delivered with care, arriving fresh and beautiful to create the perfect moment.",              imageSrc: "http://img.b2bpic.net/free-photo/violet-pink-tone-flowers-bouquet_114579-2150.jpg"
            }
          ]}
        />
      </div>

      <div id="testimonials" data-section="testimonials">
        <TestimonialCardFive 
          title="What Our Clients Say"
          description="Join thousands of delighted customers who have experienced Bee & Honey's floral artistry"
          tag="Client Reviews"
          textboxLayout="default"
          useInvertedBackground="invertDefault"
          testimonials={[
            {
              id: "1",              name: "Sarah Mitchell, Wedding Planner",              date: "Date: 15 November 2024",              title: "Absolutely Stunning Bridal Bouquet",              quote: "The wedding bouquet was beyond our expectations. Every detail was perfect, from the selection of roses to the elegant pearl-studded handle. Our bride couldn't stop talking about how beautiful they were!",              tag: "Wedding Collection",              avatarSrc: "http://img.b2bpic.net/free-photo/portrait-young-woman_23-2148574874.jpg",              imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-luxurious-bouquet-pink-red-roses-white-dahlias-black-background_181624-24023.jpg"
            },
            {
              id: "2",              name: "James Chen, Corporate Events",              date: "Date: 12 November 2024",              title: "Professional Excellence and Artistry",              quote: "We've used Bee & Honey for multiple corporate events. Their arrangements consistently elevate our venue aesthetics and impress our guests. The team is responsive, creative, and truly professional.",              tag: "Event Design",              avatarSrc: "http://img.b2bpic.net/free-photo/positive-blond-girl-shows-tongue-winks-camera-makes-happy-funny-face-stands-against-white-background_176420-46979.jpg",              imageSrc: "http://img.b2bpic.net/free-photo/bachelorette-flower-arrnagement_23-2149340494.jpg"
            },
            {
              id: "3",              name: "Emma Richardson, Anniversary Celebration",              date: "Date: 8 November 2024",              title: "Captured Our Love in Flowers",              quote: "My husband surprised me with a gorgeous arrangement for our anniversary. It was so thoughtfully designed and the flowers stayed fresh for weeks. Bee & Honey truly understands the language of flowers.",              tag: "Special Occasions",              avatarSrc: "http://img.b2bpic.net/free-photo/caucasion-woman-casual-confident-concept_53876-137678.jpg",              imageSrc: "http://img.b2bpic.net/free-photo/violet-pink-tone-flowers-bouquet_114579-2150.jpg"
            },
            {
              id: "4",              name: "Jessica White, Bride",              date: "Date: 1 November 2024",              title: "Made My Wedding Day Perfect",              quote: "From the bridal bouquet to the bridesmaid arrangements, every flower was flawless. The florists understood my vision completely and executed it with absolute perfection. I couldn't have asked for better!",              tag: "Wedding Collection",              avatarSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-cafe_273609-12690.jpg",              imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-luxurious-bouquet-pink-red-roses-white-dahlias-black-background_181624-24023.jpg"
            }
          ]}
        />
      </div>

      <div id="contact" data-section="contact">
        <ContactSplit 
          tag="Stay Connected"
          title="Join Our Floral Community"
          description="Subscribe to receive exclusive updates about new collections, seasonal arrangements, and special offers designed for our most valued clients."
          tagIcon={Sparkles}
          background={{ variant: "sparkles-gradient" }}
          useInvertedBackground="noInvert"
          imageSrc="http://img.b2bpic.net/free-photo/vertical-closeup-shot-luxurious-bouquet-orange-brown-roses-black-background_181624-24211.jpg"
          imageAlt="Floral Arrangement"
          mediaPosition="right"
          inputPlaceholder="Enter your email"
          buttonText="Subscribe"
          termsText="We respect your privacy and promise to only share curated floral inspiration and exclusive offers. Unsubscribe anytime."
        />
      </div>

      <div id="footer" data-section="footer">
        <FooterLogoReveal 
          logoText="Bee & Honey"
          leftLink={{
            text: "Privacy Policy",            href: "#"
          }}
          rightLink={{
            text: "Terms of Service",            href: "#"
          }}
        />
      </div>
    </ThemeProvider>
  );
}