"use client";

import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import HeroBillboardCarousel from '@/components/sections/hero/HeroBillboardCarousel';
import AboutMetric from '@/components/sections/about/AboutMetric';
import FeatureBento from '@/components/sections/feature/FeatureBento';
import ProductCardOne from '@/components/sections/product/ProductCardOne';
import TestimonialCardTwelve from '@/components/sections/testimonial/TestimonialCardTwelve';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import FaqSplitText from '@/components/sections/faq/FaqSplitText';
import ContactCenter from '@/components/sections/contact/ContactCenter';
import FooterBase from '@/components/sections/footer/FooterBase';
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import { Briefcase, Hammer, Handbag, Heart, Star, Wallet } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
      defaultButtonVariant="text-shift"
      defaultTextAnimation="entrance-slide"
      borderRadius="rounded"
      contentWidth="smallMedium"
      sizing="largeSmallSizeLargeTitles"
      background="floatingGradient"
      cardStyle="gradient-bordered"
      primaryButtonStyle="double-inset"
      secondaryButtonStyle="solid"
      headingFontWeight="semibold"
    >
      <div id="nav" data-section="nav">
        <NavbarStyleCentered
          brandName="Furla Panama"
          navItems={[
            { name: "Home", id: "#home" },
            { name: "About Us", id: "#about" },
            { name: "Collections", id: "#collections" },
            { name: "Products", id: "#products" },
            { name: "Testimonials", id: "#testimonials" },
            { name: "FAQ", id: "#faq" },
            { name: "Contact", id: "#contact" }
          ]}
          logoSrc="http://img.b2bpic.net/free-photo/3d-travel-icon-with-airplane_23-2151037393.jpg"
          logoAlt="furla panama logo high resolution"
        />
      </div>
      <div id="home" data-section="home">
        <HeroBillboardCarousel
          title="Furla Panama"
          description="Discover timeless elegance and Italian craftsmanship in every piece. Experience luxury redefined with our exquisite collection of handbags, wallets, and accessories."
          background={{"variant":"plain"}}
          buttons={[
            { text: "Shop New Arrivals", href: "#products" },
            { text: "Explore Collections", href: "#collections" }
          ]}
          mediaItems={[
            { imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-woman-standing-luxury-wardrobe-dressing-room-thinking-what-wear-thoughtful-look-wearing-nice-black-dress_197531-1692.jpg", imageAlt: "luxury handbag display store" },
            { imageSrc: "http://img.b2bpic.net/free-photo/purse-skincare-supplies_23-2147710690.jpg", imageAlt: "furla wallet collection close up" },
            { imageSrc: "http://img.b2bpic.net/free-photo/close-up-engraving-art-tools_23-2149186779.jpg", imageAlt: "luxury footwear elegant background" },
            { imageSrc: "http://img.b2bpic.net/free-photo/fashion-portrait-young-businessman-handsome-model-man-dressed-elegant-brown-suit-with-accessories_158538-11178.jpg", imageAlt: "furla belt stylish accessory" },
            { imageSrc: "http://img.b2bpic.net/free-photo/blue-cloth-with-flowers-close-up_23-2148237617.jpg", imageAlt: "fashion scarf silk pattern" },
            { imageSrc: "http://img.b2bpic.net/free-photo/glasses-with-slightly-rounded-frame_23-2150670782.jpg", imageAlt: "fashion eyewear sunglasses elegant" }
          ]}
          ariaLabel="Hero section with rotating fashion items"
          tag="New Season"
        />
      </div>
      <div id="about" data-section="about">
        <AboutMetric
          title="Crafting Elegance Since 1927"
          metrics={[
            { icon: Hammer, label: "Artisan Craftsmanship", value: "90+ Years" },
            { icon: Star, label: "Uncompromising Quality", value: "Handpicked Materials" },
            { icon: Heart, label: "Timeless Italian Design", value: "Global Appeal" }
          ]}
          metricsAnimation="slide-up"
          useInvertedBackground={false}
          ariaLabel="About Furla Panama and its heritage"
        />
      </div>
      <div id="collections" data-section="collections">
        <FeatureBento
          title="Signature Collections"
          description="Explore our curated collections, each a testament to Italian artistry and contemporary elegance. From iconic designs to modern statements, find your perfect expression of style."
          features={[
            { title: "Metropolis Collection", description: "The iconic mini crossbody, a symbol of playful elegance and timeless design.", bentoComponent: "reveal-icon", icon: Wallet },
            { title: "Opportunity Totes", description: "Spacious and sophisticated, designed for the modern woman on the go.", bentoComponent: "reveal-icon", icon: Briefcase },
            { title: "Net Top Handle", description: "Structured designs that blend classic charm with contemporary lines.", bentoComponent: "reveal-icon", icon: Handbag }
          ]}
          animationType="slide-up"
          textboxLayout="default"
          useInvertedBackground={true}
          ariaLabel="Featured Furla collections"
        />
      </div>
      <div id="products" data-section="products">
        <ProductCardOne
          title="Our Exquisite Products"
          description="Indulge in the finest Italian leather goods. Each piece is meticulously crafted to offer unparalleled style, quality, and functionality."
          products={[
            { id: "prod-1", name: "Metropolis Mini Crossbody", price: "$375.00", imageSrc: "http://img.b2bpic.net/free-photo/view-women-s-purse-tiles-with-mediterranean-aesthetics_23-2150916726.jpg", imageAlt: "Furla Metropolis Mini Crossbody Bag" },
            { id: "prod-2", name: "Opportunity Large Tote", price: "$595.00", imageSrc: "http://img.b2bpic.net/free-photo/female-traveler-sitting-bench_23-2148328901.jpg", imageAlt: "Furla Opportunity Large Tote Bag" },
            { id: "prod-3", name: "Net Top Handle Bag", price: "$480.00", imageSrc: "http://img.b2bpic.net/free-photo/portrait-fashion-woman-sunglasses-walking-street-she-is-smiling-side_197531-1105.jpg", imageAlt: "Furla Net Top Handle Bag" },
            { id: "prod-4", name: "1927 Mini Crossbody", price: "$395.00", imageSrc: "http://img.b2bpic.net/free-photo/view-women-bag-stuff_93675-131548.jpg", imageAlt: "Furla 1927 Mini Crossbody Bag" },
            { id: "prod-5", name: "Furla Arco Large Hobo", price: "$620.00", imageSrc: "http://img.b2bpic.net/free-photo/woman-with-bag-wearing-winter-coat-walking-street_1303-30483.jpg", imageAlt: "Furla Arco Large Hobo Bag" },
            { id: "prod-6", name: "Genesi Mini Crossbody", price: "$410.00", imageSrc: "http://img.b2bpic.net/free-photo/successful-smiling-blond-female-talking-by-mobile-phone-street_273443-2978.jpg", imageAlt: "Furla Genesi Mini Crossbody Bag" }
          ]}
          gridVariant="uniform-all-items-equal"
          animationType="slide-up"
          textboxLayout="default"
          useInvertedBackground={false}
          ariaLabel="Furla Panama product showcase"
        />
      </div>
      <div id="testimonials" data-section="testimonials">
        <TestimonialCardTwelve
          cardTitle="What Our Customers Say"
          cardTag="Rave Reviews"
          testimonials={[
            { id: "test-1", name: "Isabella Rossi", imageSrc: "http://img.b2bpic.net/free-photo/cheerful-tanned-brunette-shorthaired-woman-floral-vneck-dress-chatting-phone-sits-desk-poses-cozy-fashion-designer-office_197531-29849.jpg", imageAlt: "Isabella Rossi" },
            { id: "test-2", name: "Sophia Bianchi", imageSrc: "http://img.b2bpic.net/free-photo/cute-girl-with-shopping-bag-city_1157-23091.jpg", imageAlt: "Sophia Bianchi" },
            { id: "test-3", name: "Chiara Ferrari", imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-stylish-young-woman_158538-3995.jpg", imageAlt: "Chiara Ferrari" },
            { id: "test-4", name: "Giulia Romano", imageSrc: "http://img.b2bpic.net/free-photo/clothes-designer-working-store_23-2148915557.jpg", imageAlt: "Giulia Romano" },
            { id: "test-5", name: "Martina Greco", imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-stylish-young-woman_158538-4037.jpg", imageAlt: "Martina Greco" },
            { id: "test-6", name: "Francesca Conti", imageSrc: "http://img.b2bpic.net/free-photo/sophisticated-tea-party-assortment_23-2149045913.jpg", imageAlt: "Francesca Conti" }
          ]}
          cardAnimation="slide-up"
          useInvertedBackground={true}
          ariaLabel="Customer testimonials about Furla Panama"
        />
      </div>
      <div id="social-proof" data-section="social-proof">
        <SocialProofOne
          title="As Seen In"
          description="Proudly featured in leading fashion publications and gracing runways worldwide."
          names={["Vogue", "Harper's Bazaar", "ELLE", "Marie Claire", "GQ", "Fashion Week", "Leading Boutiques"]}
          animationType="slide-up"
          textboxLayout="default"
          useInvertedBackground={false}
          ariaLabel="Furla Panama media mentions and partnerships"
        />
      </div>
      <div id="faq" data-section="faq">
        <FaqSplitText
          sideTitle="Your Questions, Answered"
          sideDescription="Find quick answers to the most common questions about Furla Panama products and services."
          faqs={[
            { id: "faq-1", title: "What materials are used in Furla Panama products?", content: "We primarily use high-quality genuine Italian leather, along with other premium materials like suedes, exotic leathers, and durable fabrics, all ethically sourced." },
            { id: "faq-2", title: "How do I care for my Furla Panama leather handbag?", content: "To maintain the beauty of your leather handbag, avoid exposure to direct sunlight and moisture. Clean with a soft, dry cloth and use a specialized leather conditioner periodically. Store in its dust bag when not in use." },
            { id: "faq-3", title: "Do you offer international shipping?", content: "Yes, Furla Panama offers worldwide shipping. Shipping costs and delivery times vary by destination. Please refer to our Shipping Policy for detailed information." },
            { id: "faq-4", title: "What is your return and exchange policy?", content: "We offer returns and exchanges for unworn items within 30 days of purchase, provided they are in their original condition with all tags attached. Customized items are final sale. See our Returns Policy for full details." }
          ]}
          faqsAnimation="slide-up"
          textPosition="left"
          useInvertedBackground={true}
          animationType="smooth"
          showCard={true}
          ariaLabel="Frequently asked questions about Furla Panama"
        />
      </div>
      <div id="contact" data-section="contact">
        <ContactCenter
          tag="Connect With Us"
          title="Get In Touch"
          description="Have a question about our collections or need assistance with an order? Our dedicated team is here to help. Reach out to us anytime."
          background={{"variant":"plain"}}
          useInvertedBackground={false}
          inputPlaceholder="Your Email Address"
          buttonText="Send Message"
          termsText="By submitting your message, you agree to our Privacy Policy."
          ariaLabel="Contact Furla Panama customer support"
        />
      </div>
      <div id="footer" data-section="footer">
        <FooterBase
          columns={[
            { title: "Company", items: [{ label: "About Us", href: "#about" }, { label: "Careers", href: "#" }, { label: "Press", href: "#" }] },
            { title: "Support", items: [{ label: "FAQ", href: "#faq" }, { label: "Shipping & Returns", href: "#" }, { label: "Customer Service", href: "#contact" }] },
            { title: "Legal", items: [{ label: "Privacy Policy", href: "#" }, { label: "Terms of Service", href: "#" }, { label: "Cookie Policy", href: "#" }] },
            { title: "Connect", items: [{ label: "Instagram", href: "https://instagram.com/furlapanama" }, { label: "Facebook", href: "https://facebook.com/furlapanama" }, { label: "Newsletter", href: "#contact" }] }
          ]}
          logoText="Furla Panama"
          copyrightText="© 2024 Furla Panama. All rights reserved."
          logoSrc="http://img.b2bpic.net/free-photo/3d-travel-icon-with-airplane_23-2151037393.jpg"
          logoAlt="furla panama logo high resolution"
          ariaLabel="Site footer"
        />
      </div>
    </ThemeProvider>
  );
}
