"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactText from '@/components/sections/contact/ContactText';
import FaqSplitText from '@/components/sections/faq/FaqSplitText';
import FeatureCardOne from '@/components/sections/feature/FeatureCardOne';
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
import HeroBillboardTestimonial from '@/components/sections/hero/HeroBillboardTestimonial';
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import PricingCardEight from '@/components/sections/pricing/PricingCardEight';
import ProductCardOne from '@/components/sections/product/ProductCardOne';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive';
import TextAbout from '@/components/sections/about/TextAbout';
import { Camera, Sparkles } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="expand-hover"
        defaultTextAnimation="background-highlight"
        borderRadius="rounded"
        contentWidth="medium"
        sizing="mediumLargeSizeMediumTitles"
        background="fluid"
        cardStyle="soft-shadow"
        primaryButtonStyle="radial-glow"
        secondaryButtonStyle="glass"
        headingFontWeight="semibold"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarStyleFullscreen
      navItems={[
        {
          name: "Home",
          id: "#home",
        },
        {
          name: "Services",
          id: "#services",
        },
        {
          name: "Portfolio",
          id: "#portfolio",
        },
        {
          name: "Testimonials",
          id: "#testimonials",
        },
        {
          name: "FAQ",
          id: "#faq",
        },
        {
          name: "Contact",
          id: "#contact",
        },
      ]}
      logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ExlYyqUVzeNjCflpSpbJwrpC9i/uploaded-1781128247671-djpidbpa.png"
      logoAlt="LUMENT Logo"
      brandName="LUMENT"
      bottomLeftText="Capturing Moments, Telling Stories"
      bottomRightText="hello@lument.com"
    />
  </div>

  <div id="home" data-section="home">
      <HeroBillboardTestimonial
      useInvertedBackground={false}
      background={{
        variant: "plain",
      }}
      title="Moments Captured, Stories Told"
      description="Professional photography and videography that brings your vision to life. From weddings and events to commercial content, we deliver stunning visuals that resonate."
      testimonials={[
        {
          name: "Sarah J.",
          handle: "@eventpro",
          testimonial: "LUMENT made our corporate event truly shine. The photos and videos were exceptional, perfectly capturing the energy and professionalism.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/young-businesswoman-portrait-office_1262-1506.jpg",
          imageAlt: "professional business woman portrait",
        },
        {
          name: "Mark D.",
          handle: "@weddingbliss",
          testimonial: "Our wedding day felt magical, and LUMENT preserved every precious moment with breathtaking detail. We couldn't be happier!",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/closeup-happy-middle-aged-business-leader_1262-4823.jpg",
          imageAlt: "male business leader portrait",
        },
        {
          name: "Emily R.",
          handle: "@brandboost",
          testimonial: "For our new product launch, LUMENT's commercial video production was a game-changer. High quality, creative, and delivered on time.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/woman-with-glasses_23-2147781683.jpg",
          imageAlt: "female marketing manager portrait",
        },
        {
          name: "David K.",
          handle: "@corpcomm",
          testimonial: "LUMENT exceeded our expectations for our annual report photography. Their team was professional, efficient, and truly understood our vision.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/portrait-employee-happy-be-back-work_23-2148727616.jpg",
          imageAlt: "male entrepreneur smiling portrait",
        },
        {
          name: "Jessica L.",
          handle: "@luxevents",
          testimonial: "The videography for our gala was flawless. LUMENT captured the elegance and excitement perfectly, giving us memories to cherish.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/it-is-portrait-brunette-girl-gray-dress-blue-shirt-standing-near-table-workshop-studio-she-holds-sketches-one-hand-glasses-other-she-is-smiling-camera_197531-25016.jpg",
          imageAlt: "female event planner portrait",
        },
      ]}
      buttons={[
        {
          text: "View Our Work",
          href: "#portfolio",
        },
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/studio-lamp-woman-holding-camera-photo_23-2148565484.jpg"
      imageAlt="photographer working camera lens flare"
      avatars={[
        {
          src: "http://img.b2bpic.net/free-photo/image-ambitious-beautiful-corporate-woman-wearing-stylish-suit-looking-camera-with-confident-smile-standing-white-background_176420-50373.jpg",
          alt: "Happy business woman in white shirt",
        },
        {
          src: "http://img.b2bpic.net/free-photo/portrait-man-with-glasses_23-2148514897.jpg",
          alt: "Portrait of positive confident businessman",
        },
        {
          src: "http://img.b2bpic.net/free-photo/beautiful-portrait-teenager-woman_23-2149453356.jpg",
          alt: "Medium shot smiley woman posing indoors",
        },
        {
          src: "http://img.b2bpic.net/free-photo/crazy-hippie-angry-expression_1194-3931.jpg",
          alt: "Confident entrepreneur satisfied with own success",
        },
        {
          src: "http://img.b2bpic.net/free-photo/young-woman-jacket-leaning-wall-cafe_171337-16379.jpg",
          alt: "Businesswoman in Glasses Portrait",
        },
      ]}
      avatarText="Trusted by Over 100 Clients"
      marqueeItems={[
        {
          type: "text",
          text: "Capturing Memories",
        },
        {
          type: "text",
          text: "Professional Quality",
        },
        {
          type: "text-icon",
          text: "Creative Vision",
          icon: Sparkles,
        },
        {
          type: "text",
          text: "Storytelling through Light",
        },
        {
          type: "text-icon",
          text: "Your Moments, Elevated",
          icon: Camera,
        },
        {
          type: "text",
          text: "Unforgettable Experiences",
        },
      ]}
    />
  </div>

  <div id="about" data-section="about">
      <TextAbout
      useInvertedBackground={true}
      tag="Our Story"
      title="Bringing Visions to Life Through Exceptional Imagery"
      buttons={[
        {
          text: "Learn More About Us",
          href: "#contact",
        },
      ]}
      description="At LUMENT, we believe every moment holds a unique story waiting to be told. With years of expertise in photography and videography, we dedicate ourselves to capturing the essence of your events, brand, or personal milestones. Our passion lies in crafting visually stunning narratives that resonate deeply with your audience and stand the test of time."
    />
  </div>

  <div id="services" data-section="services">
      <FeatureCardOne
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="three-columns-all-equal-width"
      useInvertedBackground={false}
      features={[
        {
          title: "Event Coverage",
          description: "From intimate gatherings to grand celebrations, we capture the full spectrum of emotions and key moments with discretion and artistry.",
          imageSrc: "http://img.b2bpic.net/free-photo/close-up-beautiful-bride-looking-camera_8353-11833.jpg",
          imageAlt: "romantic wedding couple outdoor",
        },
        {
          title: "Commercial Content",
          description: "Elevate your brand with captivating visuals. We produce high-quality photography and videography for products, marketing campaigns, and corporate events.",
          imageSrc: "http://img.b2bpic.net/free-photo/nail-polish-brush_23-2147710593.jpg",
          imageAlt: "corporate event professional photography",
        },
        {
          title: "Portrait Sessions",
          description: "Whether for professional headshots, family milestones, or creative portfolios, we craft stunning portraits that reflect individuality and personality.",
          imageSrc: "http://img.b2bpic.net/free-photo/neighborhood-lifestyle-friends_23-2149746757.jpg",
          imageAlt: "fashion portrait dynamic lighting",
        },
      ]}
      title="Our Services"
      description="Tailored visual solutions for every occasion."
    />
  </div>

  <div id="portfolio" data-section="portfolio">
      <ProductCardOne
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="three-columns-all-equal-width"
      useInvertedBackground={true}
      products={[
        {
          id: "wedding-1",
          name: "Timeless Wedding",
          price: "View Details",
          imageSrc: "http://img.b2bpic.net/free-photo/embracing-newlyweds-leafless-forest_1153-2852.jpg",
          imageAlt: "wedding couple candid moment",
        },
        {
          id: "corporate-event-1",
          name: "Tech Conference",
          price: "View Details",
          imageSrc: "http://img.b2bpic.net/free-photo/experienced-senior-female-executive-eyeglasses_1262-5027.jpg",
          imageAlt: "business team meeting professional setting",
        },
        {
          id: "portrait-session-1",
          name: "Executive Headshot",
          price: "View Details",
          imageSrc: "http://img.b2bpic.net/free-photo/horizontal-shot-charming-male-leaning-wall-invitingly-looking-camera_181624-46022.jpg",
          imageAlt: "strong female portrait studio",
        },
        {
          id: "wedding-2",
          name: "Coastal Celebration",
          price: "View Details",
          imageSrc: "http://img.b2bpic.net/free-photo/newlyweds-dancing_1157-224.jpg",
          imageAlt: "golden hour wedding photo",
        },
        {
          id: "corporate-event-2",
          name: "Product Launch",
          price: "View Details",
          imageSrc: "http://img.b2bpic.net/free-photo/man-woman-sitting-windowsill-with-lovely-dog_651396-2380.jpg",
          imageAlt: "architectural photography building facade",
        },
        {
          id: "portrait-session-2",
          name: "Creative Editorial",
          price: "View Details",
          imageSrc: "http://img.b2bpic.net/free-photo/artist-painting-studio_1303-11412.jpg",
          imageAlt: "graduation portrait cap gown",
        },
      ]}
      title="Our Portfolio"
      description="A glimpse into our creative journey and diverse projects. Explore the quality and style that defines LUMENT."
    />
  </div>

  <div id="testimonials" data-section="testimonials">
      <TestimonialCardFive
      textboxLayout="default"
      useInvertedBackground={false}
      testimonials={[
        {
          id: "1",
          name: "Olivia Smith",
          date: "May 2023",
          title: "Unforgettable Wedding Photos!",
          quote: "LUMENT captured every emotional moment of our wedding day perfectly. The photos are stunning and truly reflect the joy and love. Highly recommend!",
          tag: "Wedding",
          avatarSrc: "http://img.b2bpic.net/free-photo/handsome-business-man-wearing-suit-looking-camera-smiling-broadly-with-happy-face-standing-white-background_141793-54115.jpg",
          avatarAlt: "professional business woman portrait",
          imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ExlYyqUVzeNjCflpSpbJwrpC9i/uploaded-1781128247671-djpidbpa.png",
          imageAlt: "professional business woman portrait",
        },
        {
          id: "2",
          name: "Daniel Brown",
          date: "April 2023",
          title: "Exceptional Corporate Videography",
          quote: "The team at LUMENT delivered outstanding video content for our annual corporate summit. Professional, creative, and a pleasure to work with.",
          tag: "Corporate",
          avatarSrc: "http://img.b2bpic.net/free-photo/studio-portrait-bearded-male-dressed-blue-shirt-white-jacket-bow-tie-grey-background_613910-177.jpg",
          avatarAlt: "male business leader portrait",
          imageSrc: "http://img.b2bpic.net/free-photo/studio-lamp-woman-holding-camera-photo_23-2148565484.jpg",
          imageAlt: "professional business woman portrait",
        },
        {
          id: "3",
          name: "Sophia Garcia",
          date: "March 2023",
          title: "Stunning Family Portraits",
          quote: "Our family photoshoot with LUMENT was so much fun, and the portraits are absolutely beautiful. They captured our dynamic perfectly!",
          tag: "Portrait",
          avatarSrc: "http://img.b2bpic.net/free-photo/portrait-woman-working-business-with-computer_482257-20185.jpg",
          avatarAlt: "female marketing manager portrait",
          imageSrc: "http://img.b2bpic.net/free-photo/young-businesswoman-portrait-office_1262-1506.jpg",
          imageAlt: "professional business woman portrait",
        },
        {
          id: "4",
          name: "Michael Wilson",
          date: "February 2023",
          title: "Flawless Event Photography",
          quote: "LUMENT provided impeccable photography for our charity gala. The images were vibrant, candid, and truly told the story of the night.",
          tag: "Event",
          avatarSrc: "http://img.b2bpic.net/free-photo/smiling-entrepreneur-posing-camera_1262-3636.jpg",
          avatarAlt: "male entrepreneur smiling portrait",
          imageSrc: "http://img.b2bpic.net/free-photo/closeup-happy-middle-aged-business-leader_1262-4823.jpg",
          imageAlt: "professional business woman portrait",
        },
        {
          id: "5",
          name: "Ava Martinez",
          date: "January 2023",
          title: "Boosted Our Brand Image",
          quote: "The commercial photography from LUMENT has significantly elevated our brand's visual presence. Their attention to detail is unmatched.",
          tag: "Commercial",
          avatarSrc: "http://img.b2bpic.net/free-photo/motivated-fashion-designer-succeed_329181-18134.jpg",
          avatarAlt: "female event planner portrait",
          imageSrc: "http://img.b2bpic.net/free-photo/woman-with-glasses_23-2147781683.jpg",
          imageAlt: "professional business woman portrait",
        },
      ]}
      title="What Our Clients Say"
      description="Hear directly from those who entrusted us with their precious moments and important projects."
    />
  </div>

  <div id="social-proof" data-section="social-proof">
      <SocialProofOne
      textboxLayout="default"
      useInvertedBackground={true}
      names={[
        "Event Solutions Inc.",
        "Global Marketing Hub",
        "Luxury Weddings Co.",
        "Corporate Visions LLC",
        "Brand Innovations",
        "Creative Media Group",
        "Summit Conferences",
        "The Gala Collective",
      ]}
      title="Trusted by Leading Brands & Event Planners"
      description="We've had the privilege of working with a diverse range of clients, from intimate weddings to major corporate events and product launches."
    />
  </div>

  <div id="pricing" data-section="pricing">
      <PricingCardEight
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={false}
      plans={[
        {
          id: "photography-basic",
          badge: "Essentials",
          price: "Starting at $1,500",
          subtitle: "Perfect for smaller events or essential portraits",
          buttons: [
            {
              text: "Inquire Now",
              href: "#contact",
            },
          ],
          features: [
            "4 Hours Coverage",
            "1 Photographer",
            "Digital Gallery",
            "Basic Retouching",
          ],
        },
        {
          id: "photography-pro",
          badge: "Popular",
          price: "Starting at $3,000",
          subtitle: "Comprehensive coverage for weddings and larger events",
          buttons: [
            {
              text: "Inquire Now",
              href: "#contact",
            },
          ],
          features: [
            "8 Hours Coverage",
            "2 Photographers",
            "High-Res Digital Gallery",
            "Advanced Retouching",
            "Print Rights",
          ],
        },
        {
          id: "videography-premium",
          badge: "Cinematic",
          price: "Starting at $4,500",
          subtitle: "Story-driven videography for a cinematic experience",
          buttons: [
            {
              text: "Inquire Now",
              href: "#contact",
            },
          ],
          features: [
            "8 Hours Coverage",
            "2 Videographers",
            "3-5 Min Highlight Film",
            "Full Ceremony Edit",
            "Drone Footage Option",
          ],
        },
      ]}
      title="Our Flexible Packages"
      description="Designed to fit your unique needs and capture every moment without compromise. Explore our photography and videography options."
    />
  </div>

  <div id="faq" data-section="faq">
      <FaqSplitText
      useInvertedBackground={true}
      faqs={[
        {
          id: "faq-1",
          title: "What are your typical turnaround times?",
          content: "For photography, delivery of edited galleries typically takes 4-6 weeks. For videography, highlight films and full edits are usually delivered within 8-12 weeks, depending on project complexity.",
        },
        {
          id: "faq-2",
          title: "Do you offer custom packages?",
          content: "Absolutely! While we have standard packages, we love to create custom quotes tailored to your specific needs, vision, and budget. Please contact us to discuss your project.",
        },
        {
          id: "faq-3",
          title: "How do I book your services?",
          content: "The first step is to fill out our contact form or send us an email. We'll schedule a consultation to discuss your project in detail and provide a personalized quote. A retainer and signed contract will secure your date.",
        },
      ]}
      sideTitle="Frequently Asked Questions"
      sideDescription="Find quick answers to common questions about our services, booking process, and more."
      faqsAnimation="slide-up"
      textPosition="left"
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactText
      useInvertedBackground={false}
      background={{
        variant: "plain",
      }}
      text="Ready to bring your vision to life? Let's connect and discuss how we can capture your next unforgettable story."
      buttons={[
        {
          text: "Get a Quote",
          href: "mailto:hello@lument.com",
        },
        {
          text: "Call Us",
          href: "tel:+1234567890",
        },
      ]}
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterLogoReveal
      logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ExlYyqUVzeNjCflpSpbJwrpC9i/uploaded-1781128247671-djpidbpa.png"
      logoAlt="LUMENT Logo"
      logoText="LUMENT"
      leftLink={{
        text: "Privacy Policy",
        href: "#",
      }}
      rightLink={{
        text: "Terms of Service",
        href: "#",
      }}
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
