"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactCTA from '@/components/sections/contact/ContactCTA';
import FaqDouble from '@/components/sections/faq/FaqDouble';
import FeatureCardThree from '@/components/sections/feature/featureCardThree/FeatureCardThree';
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
import HeroBillboardGallery from '@/components/sections/hero/HeroBillboardGallery';
import MetricCardSeven from '@/components/sections/metrics/MetricCardSeven';
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import ProductCardThree from '@/components/sections/product/ProductCardThree';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCardTen';

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="shift-hover"
        defaultTextAnimation="reveal-blur"
        borderRadius="rounded"
        contentWidth="smallMedium"
        sizing="largeSmallSizeMediumTitles"
        background="blurBottom"
        cardStyle="outline"
        primaryButtonStyle="gradient"
        secondaryButtonStyle="layered"
        headingFontWeight="light"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarStyleApple
      navItems={[
        {
          name: "Home",          id: "/"},
        {
          name: "Pricing",          id: "/pricing"},
        {
          name: "Testimonials",          id: "/testimonials"},
        {
          name: "Contact",          id: "/contact"},
      ]}
      brandName="Bikaner Sweets"
    />
  </div>

  <div id="hero" data-section="hero">
      <HeroBillboardGallery
      background={{
        variant: "radial-gradient"}}
      title="Authentic Bikaneri Flavors"
      description="Bringing the rich, traditional taste of Rajasthan to your doorstep with our handcrafted sweets and namkeens."
      mediaItems={[
        {
          imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-indian-dessert-arrangement_23-2149312332.jpg",          imageAlt: "Traditional sweets assortment"},
        {
          imageSrc: "http://img.b2bpic.net/free-photo/carrot-red-cabbagte-chopped-into-salad-board-marble-background-high-quality-photo_114579-77316.jpg",          imageAlt: "Freshly made snacks"},
        {
          imageSrc: "http://img.b2bpic.net/free-photo/delicious-indian-dessert-plate-flat-lay_23-2149312389.jpg",          imageAlt: "Bikaneri special sweets"},
        {
          imageSrc: "http://img.b2bpic.net/free-photo/close-up-daughter-her-mother-preparing-dough_23-2148041528.jpg",          imageAlt: "Artisanal preparation"},
        {
          imageSrc: "http://img.b2bpic.net/free-photo/woman-buying-stuff-decoration-store_1303-24636.jpg",          imageAlt: "Sweet shop interior"},
        {
          imageSrc: "http://img.b2bpic.net/free-photo/new-idea-great-business_329181-2907.jpg",          imageAlt: "Customer delight"},
      ]}
      mediaAnimation="slide-up"
    />
  </div>

  <div id="features" data-section="features">
      <FeatureCardThree
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="two-columns-alternating-heights"
      useInvertedBackground={true}
      features={[
        {
          title: "Traditional Recipes",          description: "Preserved for generations.",          imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-variety-oriental-spices_23-2148294998.jpg"},
        {
          title: "Premium Ingredients",          description: "Highest quality components.",          imageSrc: "http://img.b2bpic.net/free-photo/bottles-milk-arrangement-still-life_23-2150642873.jpg"},
        {
          title: "Handcrafted",          description: "Made with care daily.",          imageSrc: "http://img.b2bpic.net/free-photo/taking-beans-noodle-from-bowl-with-spoon-ethnic-style-decoration_114579-4549.jpg"},
      ]}
      title="Why Choose Us"
      description="Excellence in every bite."
    />
  </div>

  <div id="menu" data-section="menu">
      <ProductCardThree
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="uniform-all-items-equal"
      useInvertedBackground={false}
      products={[
        {
          id: "1",          name: "Rasgulla",          price: "₹150",          imageSrc: "http://img.b2bpic.net/free-photo/raw-dumplings-wooden-board_114579-29440.jpg"},
        {
          id: "2",          name: "Gulab Jamun",          price: "₹180",          imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-food-table-still-life_23-2150751963.jpg"},
        {
          id: "3",          name: "Bikaneri Bhujia",          price: "₹200",          imageSrc: "http://img.b2bpic.net/free-photo/top-view-noodles-with-chicken-chopped-green-onion-white-bowl-white-background_141793-3054.jpg"},
        {
          id: "4",          name: "Kaju Katli",          price: "₹450",          imageSrc: "http://img.b2bpic.net/free-photo/front-view-sugar-powdered-candies-delicious-nougat-with-cake-inside-plate-dark-surface_140725-43830.jpg"},
        {
          id: "5",          name: "Soan Papdi",          price: "₹120",          imageSrc: "http://img.b2bpic.net/free-photo/front-view-little-yummy-cakes-with-candies-nuts-grey-space_140725-95316.jpg"},
        {
          id: "6",          name: "Motichoor Laddu",          price: "₹160",          imageSrc: "http://img.b2bpic.net/free-photo/butter-cookies-wooden-board_114579-20705.jpg"},
      ]}
      title="Our Specialties"
      description="Explore our curated collection of sweets and snacks."
    />
  </div>

  <div id="metrics" data-section="metrics">
      <MetricCardSeven
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={true}
      metrics={[
        {
          id: "m1",          value: "50+",          title: "Varieties",          items: [
            "Traditional",            "Modern",            "Fusion"],
        },
        {
          id: "m2",          value: "10k+",          title: "Happy Customers",          items: [
            "Regular",            "Families",            "Corporate"],
        },
        {
          id: "m3",          value: "20",          title: "Years Experience",          items: [
            "Authentic",            "Reliable",            "Trusted"],
        },
      ]}
      title="Serving Smiles"
      description="Our journey in numbers."
    />
  </div>

  <div id="testimonials" data-section="testimonials">
      <TestimonialCardTen
      textboxLayout="default"
      useInvertedBackground={false}
      testimonials={[
        {
          id: "t1",          title: "Perfect Taste",          quote: "Reminds me of home.",          name: "Rajesh",          role: "Foodie",          imageSrc: "http://img.b2bpic.net/free-photo/crazy-sports-man-funny-expression_1194-3331.jpg"},
        {
          id: "t2",          title: "Freshness",          quote: "Always fresh sweets.",          name: "Priya",          role: "Regular",          imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-hispanic-woman-standing-with-arms-crossed-gesture-street_839833-27487.jpg"},
        {
          id: "t3",          title: "Best Quality",          quote: "Authentic Bikaneri taste.",          name: "Amit",          role: "Customer",          imageSrc: "http://img.b2bpic.net/free-photo/headshot-attractive-bearded-male-has-friendly-expression-gentle-smile-thick-bristle-wears-shirt-tie-holds-tasty-doughnuts-both-hands_273609-25088.jpg"},
        {
          id: "t4",          title: "Great Service",          quote: "Friendly staff.",          name: "Sneha",          role: "Patron",          imageSrc: "http://img.b2bpic.net/free-photo/handsome-indian-guy-plaid-shirt-smiling-holds-his-hand-chin-studio-photo-against-dark-textured-wall_613910-20321.jpg"},
        {
          id: "t5",          title: "Must Try",          quote: "Love the Bhujia.",          name: "Vijay",          role: "Local",          imageSrc: "http://img.b2bpic.net/free-photo/senior-man-purple-shirt-looking-confident-smiling-pointing-with-index-finger-camera-standing-green_141793-109406.jpg"},
      ]}
      title="Customer Stories"
      description="What our customers say."
    />
  </div>

  <div id="social" data-section="social">
      <SocialProofOne
      textboxLayout="default"
      useInvertedBackground={true}
      names={[
        "FSSAI Certified",        "Traditional Heritage",        "Quality Assured",        "Farm Fresh",        "Purity Verified",        "Locally Sourced",        "Authentic Flavor"]}
      title="Quality Standards"
      description="We adhere to the highest standards."
    />
  </div>

  <div id="faq" data-section="faq">
      <FaqDouble
      textboxLayout="default"
      useInvertedBackground={false}
      faqs={[
        {
          id: "f1",          title: "Shipping available?",          content: "Yes, we ship nationwide."},
        {
          id: "f2",          title: "Custom orders?",          content: "Yes, please contact us."},
        {
          id: "f3",          title: "Store hours?",          content: "Daily 9am to 9pm."},
      ]}
      title="Common Questions"
      description="Everything you need to know."
      faqsAnimation="slide-up"
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactCTA
      useInvertedBackground={true}
      background={{
        variant: "plain"}}
      tag="Visit Us"
      title="Ready to indulge?"
      description="Drop by our store or call us today."
      buttons={[
        {
          text: "Get Directions"},
      ]}
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterLogoEmphasis
      columns={[
        {
          items: [
            {
              label: "Home",              href: "/"},
            {
              label: "Pricing",              href: "/pricing"},
          ],
        },
        {
          items: [
            {
              label: "Contact",              href: "/contact"},
            {
              label: "Privacy",              href: "#"},
          ],
        },
      ]}
      logoText="Bikaner Sweets"
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}