"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactText from '@/components/sections/contact/ContactText';
import FaqBase from '@/components/sections/faq/FaqBase';
import FeatureCardTwentySeven from '@/components/sections/feature/FeatureCardTwentySeven';
import FooterSimple from '@/components/sections/footer/FooterSimple';
import HeroBillboardRotatedCarousel from '@/components/sections/hero/HeroBillboardRotatedCarousel';
import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaAbout';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import ProductCardFour from '@/components/sections/product/ProductCardFour';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive';
import { Sparkles } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="bounce-effect"
        defaultTextAnimation="reveal-blur"
        borderRadius="rounded"
        contentWidth="mediumLarge"
        sizing="large"
        background="noiseDiagonalGradient"
        cardStyle="solid"
        primaryButtonStyle="diagonal-gradient"
        secondaryButtonStyle="layered"
        headingFontWeight="semibold"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarLayoutFloatingOverlay
      navItems={[
        {
          name: "Home",          id: "#home"},
        {
          name: "About",          id: "#about"},
        {
          name: "Services",          id: "#services"},
        {
          name: "Portfolio",          id: "#portfolio"},
        {
          name: "Testimonials",          id: "#testimonials"},
        {
          name: "FAQ",          id: "#faq"},
        {
          name: "Contact",          id: "#contact"},
      ]}
      brandName="Seera's Makeover"
    />
  </div>

  <div id="home" data-section="home">
      <HeroBillboardRotatedCarousel
      background={{
        variant: "rotated-rays-animated-grid"}}
      title="Radiant Transformations Await"
      description="Experience bespoke beauty services tailored to illuminate your unique elegance. At Seera's Makeover, we craft perfection."
      tag="Luxury Beauty"
      tagIcon={Sparkles}
      tagAnimation="slide-up"
      buttons={[
        {
          text: "Book an Appointment",          href: "#contact"},
        {
          text: "Explore Services",          href: "#services"},
      ]}
      buttonAnimation="slide-up"
      carouselItems={[
        {
          id: "1",          imageSrc: "http://img.b2bpic.net/free-photo/woman-fixing-her-make-up-mirror_23-2148282198.jpg",          imageAlt: "Glamorous woman with elegant makeup"},
        {
          id: "2",          imageSrc: "http://img.b2bpic.net/free-photo/elegant-girl-stands-room_8353-7625.jpg",          imageAlt: "Stunning bridal makeup close up"},
        {
          id: "3",          imageSrc: "http://img.b2bpic.net/free-photo/beautiful-colorful-body-art-female-eye_181624-1864.jpg",          imageAlt: "Woman with artistic and dramatic makeup"},
        {
          id: "4",          imageSrc: "http://img.b2bpic.net/free-photo/beautiful-blondie-bride-smiling-camera-posing-bedroom_132075-11756.jpg",          imageAlt: "Elegant woman with perfect hairstyle"},
        {
          id: "5",          imageSrc: "http://img.b2bpic.net/free-photo/woman-sitting-chair-being-photographed_23-2148565559.jpg",          imageAlt: "Model posing in a stylish outfit"},
        {
          id: "6",          imageSrc: "http://img.b2bpic.net/free-photo/interested-blue-eyed-white-woman-touching-her-cheek-closeup-shot-stylish-girl-wears-black-hat_197531-11954.jpg",          imageAlt: "Woman with sparkling, glamorous evening makeup"},
      ]}
      autoPlay={true}
    />
  </div>

  <div id="about" data-section="about">
      <MetricSplitMediaAbout
      useInvertedBackground={true}
      title="The Art of Elegance"
      description="Seera's Makeover is dedicated to enhancing natural beauty with a touch of luxury. Our expert artists use only the finest products and techniques to ensure every client leaves feeling confident and beautiful. Discover our commitment to excellence."
      metrics={[
        {
          value: "15+",          title: "Years of Expertise"},
        {
          value: "1000+",          title: "Happy Clients"},
        {
          value: "5-Star",          title: "Avg. Rating"},
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/world-theatre-day-celebration_23-2151185639.jpg"
      imageAlt="Luxurious beauty studio interior"
      mediaAnimation="slide-up"
      metricsAnimation="slide-up"
    />
  </div>

  <div id="services" data-section="services">
      <FeatureCardTwentySeven
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={false}
      features={[
        {
          id: "bridal",          title: "Bridal Makeover",          descriptions: [
            "Flawless bridal makeup and elegant hairstyling for your special day. Tailored to perfection to create your dream wedding look."],
          imageSrc: "http://img.b2bpic.net/free-photo/pleased-young-beautiful-girl-sitting-table-with-makeup-tools-holding-out-mascara-camera-isolated-olive-green-wall_141793-106249.jpg",          imageAlt: "Makeup artist working on a bride"},
        {
          id: "glam",          title: "Event Glam",          descriptions: [
            "Stunning makeup and sophisticated hair for parties, galas, and special events. Shine bright with a look designed to captivate."],
          imageSrc: "http://img.b2bpic.net/free-photo/woman-setting-hair-client-styling_23-2147769849.jpg",          imageAlt: "Hair stylist working on event hairstyle"},
        {
          id: "styling",          title: "Personal Styling",          descriptions: [
            "Elevate your wardrobe and define your personal style with expert guidance. Discover outfits that truly reflect you."],
          imageSrc: "http://img.b2bpic.net/free-photo/shop-seller-adjusting-new-dress-female-customer-woman-trying-clothes-fashion-store-buying-clothes-boutique-concept_74855-12004.jpg",          imageAlt: "Personal stylist advising a client"},
      ]}
      title="Our Signature Services"
      description="From stunning bridal makeovers to personalized styling sessions, we offer a comprehensive range of services designed to pamper and perfect."
    />
  </div>

  <div id="portfolio" data-section="portfolio">
      <ProductCardFour
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="two-columns-alternating-heights"
      useInvertedBackground={true}
      carouselMode="buttons"
      products={[
        {
          id: "1",          name: "Bridal Elegance",          price: "Starting at $500",          variant: "Soft & Romantic",          imageSrc: "http://img.b2bpic.net/free-photo/close-view-lovely-face-young-girl-which-have-brunette-curly-hair-cute-makeup-holding-bridal-flowers-looking-down-while-smelling-it_8353-12351.jpg",          imageAlt: "A beautiful bride with elegant makeup"},
        {
          id: "2",          name: "Glam Evening",          price: "Starting at $350",          variant: "Bold & Sophisticated",          imageSrc: "http://img.b2bpic.net/free-photo/gorgeous-woman-dress-standing-spotlights-stage_7502-10127.jpg",          imageAlt: "A woman with glamorous evening makeup"},
        {
          id: "3",          name: "Natural Radiance",          price: "Starting at $250",          variant: "Fresh & Luminous",          imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-woman-with-vitiligo_23-2149012605.jpg",          imageAlt: "A woman with natural, glowing makeup"},
        {
          id: "4",          name: "Artistic Vision",          price: "Custom Quote",          variant: "Unique & Expressive",          imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-transforming-into-butterfly_23-2150169299.jpg",          imageAlt: "A woman with bold artistic makeup"},
        {
          id: "5",          name: "Editorial Chic",          price: "Custom Quote",          variant: "Minimalist & High Fashion",          imageSrc: "http://img.b2bpic.net/free-photo/side-view-woman-with-colorful-eyes_23-2150038568.jpg",          imageAlt: "A woman with editorial-style makeup"},
        {
          id: "6",          name: "Prom Perfection",          price: "Starting at $200",          variant: "Youthful & Dazzling",          imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-girl-with-beautiful-dress_52683-86468.jpg",          imageAlt: "A young woman with prom makeover"},
      ]}
      title="Gallery of Transformations"
      description="A showcase of our artistry, highlighting diverse styles and unforgettable makeovers. Find inspiration for your next look."
    />
  </div>

  <div id="testimonials" data-section="testimonials">
      <TestimonialCardFive
      textboxLayout="default"
      useInvertedBackground={false}
      testimonials={[
        {
          id: "1",          name: "Sophia L.",          date: "May 2024",          title: "Unforgettable Bridal Experience",          quote: "Seera and her team made my wedding day truly magical. The makeup was flawless, and my hair was perfect. I felt like a queen!",          tag: "Bridal",          avatarSrc: "http://img.b2bpic.net/free-photo/girl-sitting-table-holding-mobile-phone-indoors_171337-17096.jpg",          avatarAlt: "Sophia L. avatar",          imageSrc: "http://img.b2bpic.net/free-photo/newlywed-couple-wedding-day_23-2151240685.jpg",          imageAlt: "Happy bride after makeover"},
        {
          id: "2",          name: "Isabella R.",          date: "April 2024",          title: "My Go-To for Glam Events",          quote: "I always trust Seera's Makeover for special occasions. They truly understand my vision and deliver stunning results every time. Highly recommend!",          tag: "Event Glam",          avatarSrc: "http://img.b2bpic.net/free-photo/smiling-man-woman-holding-speech-bubble-with-various-type-emoticons_23-2147849477.jpg",          avatarAlt: "Isabella R. avatar",          imageSrc: "http://img.b2bpic.net/free-photo/beautiful-girl-white-dress_1304-6272.jpg",          imageAlt: "Woman admiring her new look"},
        {
          id: "3",          name: "Olivia M.",          date: "March 2024",          title: "Boosted My Confidence",          quote: "The personal styling session was a game-changer. Seera helped me refine my wardrobe and I feel so much more confident and chic. Thank you!",          tag: "Personal Styling",          avatarSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-with-satisfied-expression_273609-44220.jpg",          avatarAlt: "Olivia M. avatar",          imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-pink-trench-coat-white-shirt-blue-jeans-fashion-shoot-street-style-fashion_1304-7685.jpg",          imageAlt: "Confident woman after styling"},
        {
          id: "4",          name: "Emma K.",          date: "February 2024",          title: "Exceptional Artistry",          quote: "The team at Seera's Makeover are true artists. My natural makeover was absolutely beautiful, subtle yet so impactful. I felt refreshed.",          tag: "Natural Look",          avatarSrc: "http://img.b2bpic.net/free-photo/stylish-sexy-woman-dressed-elegant-tuxedo-suit-walking-city-summer-autumn-day_285396-8004.jpg",          avatarAlt: "Emma K. avatar",          imageSrc: "http://img.b2bpic.net/free-photo/woman-makeup-beauty-face_1304-8930.jpg",          imageAlt: "Radiant woman smiling"},
        {
          id: "5",          name: "Ava J.",          date: "January 2024",          title: "A Luxurious Pampering Experience",          quote: "Every visit feels like a luxury retreat. The attention to detail and personalized service are unparalleled. I always leave feeling pampered and gorgeous.",          tag: "Luxury Service",          avatarSrc: "http://img.b2bpic.net/free-photo/optimistic-happy-curly-haired-woman-covers-face-with-hand-laughs-joyfully-something-dressed-casual-red-jumper-feels-overjoyed-expresses-positive-emotions-isolated-white-background_273609-57483.jpg",          avatarAlt: "Ava J. avatar",          imageSrc: "http://img.b2bpic.net/free-photo/portrait-glamorous-woman-beautiful-makeup_23-2148766465.jpg",          imageAlt: "Woman looking beautiful after makeover"},
      ]}
      title="Hear From Our Happy Clients"
      description="Our clients' glowing reviews speak volumes about the quality and care we put into every makeover. Your satisfaction is our masterpiece."
    />
  </div>

  <div id="social-proof" data-section="social-proof">
      <SocialProofOne
      textboxLayout="default"
      useInvertedBackground={true}
      names={[
        "Vogue Beauty",        "Bridal Trends Magazine",        "Fashion Weekly",        "Cosmo Beauty",        "Hair & Style Daily",        "Elegant Living",        "A-List Events"]}
      title="As Seen In"
      description="Recognized by leading beauty publications and trusted by industry professionals for our exceptional artistry and luxury services."
    />
  </div>

  <div id="faq" data-section="faq">
      <FaqBase
      textboxLayout="default"
      useInvertedBackground={false}
      faqs={[
        {
          id: "q1",          title: "How do I book an appointment?",          content: "You can book an appointment directly through our website's 'Contact' section, or by calling our studio during business hours. We recommend booking in advance to secure your preferred date and time."},
        {
          id: "q2",          title: "What products do you use?",          content: "We exclusively use high-end, professional-grade makeup and hair products from renowned luxury brands to ensure superior quality and lasting results for all our clients."},
        {
          id: "q3",          title: "Do you offer consultations?",          content: "Yes, we offer personalized consultations for all our services. This allows us to understand your vision, discuss your preferences, and tailor the perfect makeover plan for you."},
        {
          id: "q4",          title: "What is your cancellation policy?",          content: "Cancellations or rescheduling requests must be made at least 24 hours in advance. Late cancellations may incur a fee. Please refer to our booking terms for full details."},
        {
          id: "q5",          title: "Do you offer services on-location?",          content: "Yes, we provide on-location services for bridal parties and special events. Additional travel fees may apply depending on the distance. Please inquire for a custom quote."},
      ]}
      title="Frequently Asked Questions"
      description="Find answers to common questions about our services, booking process, and what to expect during your makeover experience."
      faqsAnimation="slide-up"
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactText
      useInvertedBackground={true}
      background={{
        variant: "rotated-rays-animated-grid"}}
      text="Ready for Your Transformation? Get in Touch."
      buttons={[
        {
          text: "Book Now",          href: "#"},
        {
          text: "Call Us",          href: "tel:+1234567890"},
      ]}
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterSimple
      columns={[
        {
          title: "Services",          items: [
            {
              label: "Bridal Makeover",              href: "#services"},
            {
              label: "Event Glam",              href: "#services"},
            {
              label: "Personal Styling",              href: "#services"},
          ],
        },
        {
          title: "Company",          items: [
            {
              label: "About Us",              href: "#about"},
            {
              label: "Portfolio",              href: "#portfolio"},
            {
              label: "Testimonials",              href: "#testimonials"},
          ],
        },
        {
          title: "Support",          items: [
            {
              label: "FAQ",              href: "#faq"},
            {
              label: "Contact Us",              href: "#contact"},
            {
              label: "Privacy Policy",              href: "#"},
          ],
        },
      ]}
      bottomLeftText="© 2024 Seera's Makeover. All rights reserved."
      bottomRightText="Designed with Elegance"
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}