"use client"

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import HeroLogoBillboard from '@/components/sections/hero/HeroLogoBillboard';
import TextSplitAbout from '@/components/sections/about/TextSplitAbout';
import FeatureCardTwentyFour from '@/components/sections/feature/FeatureCardTwentyFour';
import ProductCardFour from '@/components/sections/product/ProductCardFour';
import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive';
import BlogCardThree from '@/components/sections/blog/BlogCardThree';
import ContactCenter from '@/components/sections/contact/ContactCenter';
import FooterSimple from '@/components/sections/footer/FooterSimple';
import { Mail, Sparkles, Star } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
      defaultButtonVariant="slide-background"
      defaultTextAnimation="background-highlight"
      borderRadius="soft"
      contentWidth="mediumSmall"
      sizing="large"
      background="none"
      cardStyle="glass-elevated"
      primaryButtonStyle="radial-glow"
      secondaryButtonStyle="radial-glow"
      headingFontWeight="medium"
    >
      <div id="nav" data-section="nav">
        <NavbarLayoutFloatingOverlay
          brandName="BiaVia"
          navItems={[
            { name: "Home", id: "hero" },
            { name: "About", id: "about" },
            { name: "Arrangements", id: "feature" },
            { name: "Services", id: "services" },
            { name: "Portfolio", id: "blog" }
          ]}
          button={{
            text: "Book Now",            href: "contact"
          }}
        />
      </div>

      <div id="hero" data-section="hero">
        <HeroLogoBillboard
          logoText="BiaVia"
          description="Premium floral design studio crafting exquisite arrangements for weddings, events, and corporate occasions. Every flower tells a story."
          background={{ variant: "sparkles-gradient" }}
          imageSrc="https://img.b2bpic.net/free-photo/vertical-closeup-shot-luxurious-bouquet-orange-brown-roses_181624-28580.jpg"
          imageAlt="Luxury flower arrangement showcase"
          frameStyle="card"
        />
      </div>

      <div id="about" data-section="about">
        <TextSplitAbout
          title="About BiaVia"
          description={[
            "BiaVia is a luxury floral design studio dedicated to creating unforgettable floral experiences. With over 15 years of expertise, our talented designers blend artistry, sustainability, and innovation to craft arrangements that captivate and inspire.",            "We believe every flower has a purpose and every arrangement tells a unique story. From intimate gatherings to grand celebrations, we transform visions into botanical masterpieces that elevate every occasion."
          ]}
          buttons={[
            { text: "Our Story", href: "#about" },
            { text: "Contact Us", href: "contact" }
          ]}
          showBorder={true}
          useInvertedBackground="noInvert"
        />
      </div>

      <div id="feature" data-section="feature">
        <FeatureCardTwentyFour
          title="Signature Collections"
          description="Explore our curated collections of floral artistry designed for every occasion"
          tag="Featured"
          tagIcon={Sparkles}
          textboxLayout="default"
          useInvertedBackground="invertDefault"
          animationType="slide-up"
          features={[
            {
              id: "1",              title: "Luxury Rose Arrangements",              author: "BiaVia Design Team",              description: "Hand-selected premium roses arranged with exotic foliage and complementary florals for timeless elegance.",              tags: ["Luxury", "Classic", "Romantic"],
              imageSrc: "https://img.b2bpic.net/free-photo/bouquet-deep-light-pink-peonies-standing-door_114579-2097.jpg"
            },
            {
              id: "2",              title: "Wedding Flower Design",              author: "BiaVia Design Team",              description: "Custom bridal bouquets, centerpieces, and venue installations crafted to perfection for your special day.",              tags: ["Wedding", "Custom", "Elegant"],
              imageSrc: "https://img.b2bpic.net/free-photo/pink-roses-glass-vase-with-water_114579-2258.jpg"
            },
            {
              id: "3",              title: "Corporate Arrangements",              author: "BiaVia Design Team",              description: "Professional floral solutions for office spaces, corporate events, and business celebrations that make lasting impressions.",              tags: ["Corporate", "Professional", "Modern"],
              imageSrc: "https://img.b2bpic.net/free-photo/beautiful-rose-still-life_23-2151913761.jpg"
            }
          ]}
        />
      </div>

      <div id="services" data-section="services">
        <ProductCardFour
          title="Our Services"
          description="Comprehensive floral services tailored to bring your vision to life with precision and artistry"
          tag="Services"
          tagIcon={Star}
          textboxLayout="default"
          useInvertedBackground="noInvert"
          animationType="slide-up"
          gridVariant="uniform-all-items-equal"
          products={[
            {
              id: "1",              name: "Wedding Arrangements",              price: "Starting $500",              variant: "Bridal bouquets, centerpieces, installations",              imageSrc: "https://img.b2bpic.net/free-photo/pink-roses-glass-vase-with-water_114579-2258.jpg",              imageAlt: "Wedding flower arrangement"
            },
            {
              id: "2",              name: "Event Florals",              price: "Starting $300",              variant: "Corporate events, celebrations, parties",              imageSrc: "https://img.b2bpic.net/free-photo/close-up-bunch-romantic-roses_23-2148387902.jpg",              imageAlt: "Event flower arrangement"
            },
            {
              id: "3",              name: "Seasonal Collections",              price: "Starting $75",              variant: "Fresh seasonal arrangements and subscriptions",              imageSrc: "https://img.b2bpic.net/free-photo/vase-with-decorative-flowers_1203-1640.jpg",              imageAlt: "Seasonal flower arrangement"
            },
            {
              id: "4",              name: "Custom Consultations",              price: "Complimentary",              variant: "One-on-one design sessions and planning",              imageSrc: "https://img.b2bpic.net/free-photo/gardening-concept-with-flowers-table_23-2149008021.jpg",              imageAlt: "Studio consultation"
            }
          ]}
        />
      </div>

      <div id="testimonials" data-section="testimonials">
        <TestimonialCardFive
          title="What Our Clients Say"
          description="Real testimonials from couples, corporate clients, and event planners who've experienced BiaVia's artistry"
          tag="Testimonials"
          textboxLayout="default"
          useInvertedBackground="invertDefault"
          testimonials={[
            {
              id: "1",              name: "Sarah Mitchell, Bride",              date: "Date: June 2024",              title: "Absolutely stunning work for our wedding day",              quote: "BiaVia created the most beautiful bridal bouquet and centerpieces. Every detail was perfect, and they made our wedding day even more magical. Highly recommend!",              tag: "Wedding",              avatarSrc: "https://img.b2bpic.net/free-photo/portrait-young-woman_23-2148574874.jpg"
            },
            {
              id: "2",              name: "James Chen, Event Coordinator",              date: "Date: May 2024",              title: "Elevated our corporate event beyond expectations",              quote: "The floral installations transformed our venue completely. BiaVia's team understood our vision immediately and delivered arrangements that impressed all our guests.",              tag: "Corporate",              avatarSrc: "https://img.b2bpic.net/free-photo/caucasion-woman-casual-confident-concept_53876-137678.jpg"
            },
            {
              id: "3",              name: "Emily Rodriguez, Restaurant Owner",              date: "Date: April 2024",              title: "Our weekly arrangements are conversation starters",              quote: "We subscribe to their seasonal collections and they're delivered fresh every week. Our guests constantly compliment the beautiful floral displays.",              tag: "Subscription",              avatarSrc: "https://img.b2bpic.net/free-photo/positive-blond-girl-shows-tongue-winks-camera-makes-happy-funny-face-stands-against-white-background_176420-46979.jpg"
            },
            {
              id: "4",              name: "Michael Park, Wedding Planner",              date: "Date: March 2024",              title: "The gold standard for luxury floral design",              quote: "BiaVia is my go-to florist for all my high-end weddings. Their attention to detail and creative vision consistently exceed expectations.",              tag: "Professional",              avatarSrc: "https://img.b2bpic.net/free-photo/close-up-attractive-african-american-woman-smiling-looking-happy-standing-yellow-background_1258-54850.jpg"
            },
            {
              id: "5",              name: "Lisa Thompson, Bride",              date: "Date: February 2024",              title: "Made our vision come to life perfectly",              quote: "Working with BiaVia was a dream. They listened to every detail and created arrangements that were even more beautiful than we imagined.",              tag: "Wedding",              avatarSrc: "https://img.b2bpic.net/free-photo/young-woman-smiling_176474-95672.jpg"
            },
            {
              id: "6",              name: "David Wong, Corporate Client",              date: "Date: January 2024",              title: "Professional excellence in every arrangement",              quote: "BiaVia's team consistently delivers premium arrangements that reflect our brand's sophistication. They're reliable, creative, and professional.",              tag: "Corporate",              avatarSrc: "https://img.b2bpic.net/free-photo/beautiful-woman-cafe_273609-12690.jpg"
            }
          ]}
        />
      </div>

      <div id="blog" data-section="blog">
        <BlogCardThree
          title="Our Portfolio"
          description="Explore our recent creations and design inspirations from events and occasions we've had the privilege to beautify"
          tag="Gallery"
          textboxLayout="default"
          useInvertedBackground="noInvert"
          animationType="slide-up"
          blogs={[
            {
              id: "1",              category: "Wedding Design",              title: "Romantic Rose Garden Wedding",              excerpt: "A stunning garden wedding featuring cascading rose arrangements and lush greenery installations.",              imageSrc: "https://img.b2bpic.net/free-photo/various-flowers-plants-shelf_23-2147761213.jpg",              authorName: "BiaVia Design Team",              date: "May 2024"
            },
            {
              id: "2",              category: "Corporate Event",              title: "Modern Minimalist Gala",              excerpt: "Contemporary floral design for a high-tech company's annual gala with sleek, sculptural arrangements.",              imageSrc: "https://img.b2bpic.net/free-photo/different-types-flowers-glass-vase-desk-against-white-wall_23-2148075272.jpg",              authorName: "BiaVia Design Team",              date: "April 2024"
            },
            {
              id: "3",              category: "Event Design",              title: "Spring Festival Florals",              excerpt: "Vibrant seasonal arrangements celebrating spring with exotic blooms and fresh botanicals.",              imageSrc: "https://img.b2bpic.net/free-photo/beautiful-provance-living-room-with-brown-sofa-near-fireplace-with-flowers-candles_8353-8450.jpg",              authorName: "BiaVia Design Team",              date: "March 2024"
            },
            {
              id: "4",              category: "Installation Art",              title: "Luxe Centerpiece Collection",              excerpt: "Hand-crafted centerpieces combining rare flowers with innovative design techniques.",              imageSrc: "https://img.b2bpic.net/free-photo/beautiful-bouquet-flowers-vase-table_23-2148075414.jpg",              authorName: "BiaVia Design Team",              date: "February 2024"
            }
          ]}
        />
      </div>

      <div id="contact" data-section="contact">
        <ContactCenter
          tag="Newsletter"
          tagIcon={Mail}
          title="Stay Updated With BiaVia"
          description="Subscribe to receive exclusive floral design tips, seasonal collections, and special offers directly to your inbox."
          inputPlaceholder="Enter your email"
          buttonText="Subscribe"
          termsText="We respect your privacy. Unsubscribe anytime."
          useInvertedBackground="invertDefault"
        />
      </div>

      <div id="footer" data-section="footer">
        <FooterSimple
          columns={[
            {
              title: "Navigate",              items: [
                { label: "Home", href: "#hero" },
                { label: "About Us", href: "#about" },
                { label: "Services", href: "#services" },
                { label: "Portfolio", href: "#blog" }
              ]
            },
            {
              title: "Services",              items: [
                { label: "Wedding Florals", href: "#feature" },
                { label: "Corporate Events", href: "#services" },
                { label: "Seasonal Collections", href: "#services" },
                { label: "Custom Designs", href: "#contact" }
              ]
            },
            {
              title: "Contact",              items: [
                { label: "hello@biavia.com", href: "mailto:hello@biavia.com" },
                { label: "(555) 234-5678", href: "tel:5552345678" },
                { label: "Book a Consultation", href: "#contact" }
              ]
            },
            {
              title: "Follow Us",              items: [
                { label: "Instagram", href: "https://instagram.com/biavia" },
                { label: "Pinterest", href: "https://pinterest.com/biavia" },
                { label: "Facebook", href: "https://facebook.com/biavia" }
              ]
            }
          ]}
          bottomLeftText="© 2025 BiaVia Flowers Studio. All rights reserved."
          bottomRightText="Handcrafted with love and flowers"
        />
      </div>
    </ThemeProvider>
  );
}