"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactSplit from '@/components/sections/contact/ContactSplit';
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import FeatureCardTwentyFive from '@/components/sections/feature/FeatureCardTwentyFive';
import FooterCard from '@/components/sections/footer/FooterCard';
import HeroSplitTestimonial from '@/components/sections/hero/HeroSplitTestimonial';
import MetricCardSeven from '@/components/sections/metrics/MetricCardSeven';
import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaAbout';
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
import TestimonialCardFifteen from '@/components/sections/testimonial/TestimonialCardFifteen';
import { Award, CheckCircle, Facebook, Instagram, Shield, Twitter } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="text-shift"
        defaultTextAnimation="reveal-blur"
        borderRadius="pill"
        contentWidth="compact"
        sizing="mediumLarge"
        background="noise"
        cardStyle="subtle-shadow"
        primaryButtonStyle="gradient"
        secondaryButtonStyle="glass"
        headingFontWeight="light"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarStyleCentered
      navItems={[
        {
          name: "Home",
          id: "hero",
        },
        {
          name: "About",
          id: "about",
        },
        {
          name: "Menu",
          id: "products",
        },
        {
          name: "Testimonials",
          id: "testimonials",
        },
        {
          name: "Contact",
          id: "contact",
        },
      ]}
      brandName="Maa ka kitchen"
    />
  </div>

  <div id="hero" data-section="hero">
      <HeroSplitTestimonial
      useInvertedBackground={false}
      background={{
        variant: "gradient-bars",
      }}
      title="Authentic Flavors from Maa’s Kitchen"
      description="Experience the warmth and taste of homemade meals, prepared with love, traditional recipes, and the freshest ingredients delivered to your doorstep."
      testimonials={[
        {
          name: "Ananya Sharma",
          handle: "@ananyas",
          testimonial: "The best homemade food I've ever had. It truly feels like Maa’s cooking!",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/top-view-round-wooden-board-garlic-dill-green-onions-oil-bottle-turmeric-sea-salt-table_140725-147700.jpg",
          imageAlt: "cozy home cooking interior warm lighting",
        },
        {
          name: "Rajesh Gupta",
          handle: "@rajeshg",
          testimonial: "Incredible taste and so fresh. My go-to for family dinners.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/woman-putting-making-salad-kitchen_23-2147810114.jpg",
          imageAlt: "cozy home cooking interior warm lighting",
        },
        {
          name: "Priya Verma",
          handle: "@priyav",
          testimonial: "Authentic, healthy, and delivered warm. Highly recommended.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/indoor-portrait-o-pretty-blonde-woman-drinking-tasty-cappuccino-restaurant-enjoy-her-breakfast-elegant-outfit-natural-make-up_291049-2723.jpg",
          imageAlt: "cozy home cooking interior warm lighting",
        },
        {
          name: "Vikram Singh",
          handle: "@vikrams",
          testimonial: "Pure bliss in every bite. Brings back so many childhood memories.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/close-up-person-enjoying-food_23-2149304418.jpg",
          imageAlt: "cozy home cooking interior warm lighting",
        },
        {
          name: "Sunita Rao",
          handle: "@sunitar",
          testimonial: "Consistently excellent quality and service. A true culinary delight.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/cheerful-mixed-race-woman-posing-selfie_1262-2966.jpg",
          imageAlt: "cozy home cooking interior warm lighting",
        },
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/top-view-round-wooden-board-garlic-dill-green-onions-oil-bottle-turmeric-sea-salt-table_140725-147700.jpg"
      imageAlt="cozy home cooking interior warm lighting"
      mediaAnimation="slide-up"
      avatars={[
        {
          src: "http://img.b2bpic.net/free-photo/attractive-young-woman-hands-holds-two-burgers-blurred-background_169016-43765.jpg",
          alt: "An attractive young woman in hands holds two burgers",
        },
        {
          src: "http://img.b2bpic.net/free-photo/outdoor-shot-delighted-happy-dark-skinned-young-female-wears-red-blouse-listens-audio-song-headphones_273609-3479.jpg",
          alt: "Outdoor shot of delighted happy dark skinned young female",
        },
        {
          src: "http://img.b2bpic.net/free-photo/smiling-stylish-young-woman-sitting-restaurant_23-2147936257.jpg",
          alt: "Smiling stylish young woman sitting in the restaurant",
        },
        {
          src: "http://img.b2bpic.net/free-photo/portrait-happy-woman-eatingout-having-breakfast-talking-friend-table-looking-aside-with-cheerful-smile-sitting-near-mobile-phone-terrace_197531-30313.jpg",
          alt: "Portrait of happy woman eating breakfast",
        },
        {
          src: "http://img.b2bpic.net/free-photo/medium-shot-man-sitting-table_23-2149212148.jpg",
          alt: "Medium shot man sitting at table",
        },
      ]}
      marqueeItems={[
        {
          type: "text",
          text: "Freshly Prepared",
        },
        {
          type: "text",
          text: "Traditional Recipes",
        },
        {
          type: "text",
          text: "Locally Sourced",
        },
        {
          type: "text",
          text: "Family Approved",
        },
        {
          type: "text",
          text: "Quick Delivery",
        },
      ]}
    />
  </div>

  <div id="about" data-section="about">
      <MetricSplitMediaAbout
      useInvertedBackground={false}
      title="A Legacy of Love and Taste"
      description="Our journey started in a small home kitchen, fueled by the passion for authentic food and the belief that every meal should feel like a warm hug. We use ancestral recipes that have been cherished for generations."
      metrics={[
        {
          value: "100+",
          title: "Traditional Recipes",
        },
        {
          value: "50k+",
          title: "Happy Families Served",
        },
        {
          value: "15+",
          title: "Years of Experience",
        },
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/woman-putting-making-salad-kitchen_23-2147810114.jpg"
      imageAlt="chef cooking in professional kitchen home style"
      mediaAnimation="blur-reveal"
      metricsAnimation="slide-up"
    />
  </div>

  <div id="features" data-section="features">
      <FeatureCardTwentyFive
      animationType="slide-up"
      textboxLayout="split"
      useInvertedBackground={false}
      features={[
        {
          title: "Fresh Ingredients",
          description: "We source the finest local produce daily.",
          icon: CheckCircle,
          mediaItems: [
            {
              imageSrc: "http://img.b2bpic.net/free-photo/close-up-person-picking-thai-food-with-chopsticks-wooden-desk_23-2148093554.jpg",
            },
            {
              imageSrc: "http://img.b2bpic.net/free-photo/hamburger-salad-burrito-wrap-bowl-with-cherry-tomatoes-wooden-textured-backdrop_23-2148165604.jpg",
            },
          ],
          imageSrc: "http://img.b2bpic.net/free-photo/top-view-round-wooden-board-garlic-dill-green-onions-oil-bottle-turmeric-sea-salt-table_140725-147700.jpg",
          imageAlt: "traditional homemade meal top view",
        },
        {
          title: "Traditional Methods",
          description: "Slow-cooked recipes that capture true essence.",
          icon: Award,
          mediaItems: [
            {
              imageSrc: "http://img.b2bpic.net/free-photo/top-view-vinaigrette-salad-oval-plate-cut-beet-other-stuff-bowls-notebook-light-grey-table_140725-136673.jpg",
            },
            {
              imageSrc: "http://img.b2bpic.net/free-photo/grilled-chicken-breast-meat-salad_74190-9918.jpg",
            },
          ],
          imageSrc: "http://img.b2bpic.net/free-photo/woman-putting-making-salad-kitchen_23-2147810114.jpg",
          imageAlt: "traditional homemade meal top view",
        },
        {
          title: "Hygiene Guaranteed",
          description: "Prepared in a clean, sanitized environment.",
          icon: Shield,
          mediaItems: [
            {
              imageSrc: "http://img.b2bpic.net/free-photo/composition-different-pakistan-goodies_23-2148821565.jpg",
            },
            {
              imageSrc: "http://img.b2bpic.net/free-photo/wooden-table-covered-with-different-food_23-2147954262.jpg",
            },
          ],
          imageSrc: "http://img.b2bpic.net/free-photo/indoor-portrait-o-pretty-blonde-woman-drinking-tasty-cappuccino-restaurant-enjoy-her-breakfast-elegant-outfit-natural-make-up_291049-2723.jpg",
          imageAlt: "traditional homemade meal top view",
        },
      ]}
      title="Why Choose Maa ka Kitchen?"
      description="We prioritize quality, tradition, and health in everything we cook."
    />
  </div>

  <div id="products" data-section="products">
      <ProductCardTwo
      animationType="slide-up"
      textboxLayout="split"
      gridVariant="three-columns-all-equal-width"
      useInvertedBackground={false}
      products={[
        {
          id: "p1",
          brand: "Classic",
          name: "Maa's Special Dal",
          price: "$12",
          rating: 5,
          reviewCount: "120+",
          imageSrc: "http://img.b2bpic.net/free-photo/fried-fillet-salad-with-spring-rolls-ceramic-bowl-chopsticks-against-wooden-table_23-2148093406.jpg",
        },
        {
          id: "p2",
          brand: "Classic",
          name: "Rustic Paneer Curry",
          price: "$15",
          rating: 5,
          reviewCount: "95+",
          imageSrc: "http://img.b2bpic.net/free-photo/flexitarian-diet-food-composition_23-2148955501.jpg",
        },
        {
          id: "p3",
          brand: "Side",
          name: "Garlic Butter Naan",
          price: "$4",
          rating: 4,
          reviewCount: "200+",
          imageSrc: "http://img.b2bpic.net/free-photo/boiled-lamb-legs-with-vegetables_140725-3320.jpg",
        },
        {
          id: "p4",
          brand: "Classic",
          name: "Vegetable Biryani",
          price: "$18",
          rating: 5,
          reviewCount: "150+",
          imageSrc: "http://img.b2bpic.net/free-photo/lime-spices-near-bowls-with-dishes_23-2147894922.jpg",
        },
        {
          id: "p5",
          brand: "Classic",
          name: "Spiced Aloo Gobhi",
          price: "$13",
          rating: 5,
          reviewCount: "80+",
          imageSrc: "http://img.b2bpic.net/free-photo/beef-rack-cream-butter-sauce-served-with-rice-garnish-green-salad_114579-798.jpg",
        },
        {
          id: "p6",
          brand: "Dessert",
          name: "Traditional Rice Kheer",
          price: "$6",
          rating: 5,
          reviewCount: "300+",
          imageSrc: "http://img.b2bpic.net/free-photo/vegetable-salad-with-chicken-pieces_140725-5605.jpg",
        },
      ]}
      title="Today's Signature Specials"
      description="Handpicked favorites from our traditional recipe book."
    />
  </div>

  <div id="testimonials" data-section="testimonials">
      <TestimonialCardFifteen
      useInvertedBackground={false}
      testimonial="Ordering from Maa ka Kitchen has changed my dinner routine. It's consistently delicious and feels like home."
      rating={5}
      author="Anjali Mehta"
      avatars={[
        {
          src: "http://img.b2bpic.net/free-photo/indoor-portrait-o-pretty-blonde-woman-drinking-tasty-cappuccino-restaurant-enjoy-her-breakfast-elegant-outfit-natural-make-up_291049-2723.jpg",
          alt: "Customer",
        },
        {
          src: "http://img.b2bpic.net/free-photo/close-up-person-enjoying-food_23-2149304418.jpg",
          alt: "Customer",
        },
        {
          src: "http://img.b2bpic.net/free-photo/cheerful-mixed-race-woman-posing-selfie_1262-2966.jpg",
          alt: "Customer",
        },
        {
          src: "http://img.b2bpic.net/free-photo/girl-smiling_23-2148014954.jpg",
          alt: "Customer",
        },
        {
          src: "http://img.b2bpic.net/free-photo/positive-confident-girl-choosing-you_1262-17150.jpg",
          alt: "Customer",
        },
      ]}
      ratingAnimation="slide-up"
      avatarsAnimation="slide-up"
    />
  </div>

  <div id="metrics" data-section="metrics">
      <MetricCardSeven
      animationType="slide-up"
      textboxLayout="split"
      useInvertedBackground={false}
      metrics={[
        {
          id: "m1",
          value: "99%",
          title: "Customer Satisfaction",
          items: [
            "High quality ingredients",
            "Consistent flavor",
          ],
        },
        {
          id: "m2",
          value: "1500+",
          title: "Meals Daily",
          items: [
            "Quick service",
            "Standardized process",
          ],
        },
        {
          id: "m3",
          value: "5+",
          title: "Kitchen Locations",
          items: [
            "Pan-city coverage",
            "Fast delivery",
          ],
        },
      ]}
      title="Kitchen Milestones"
      description="Our commitment to excellence reflected in numbers."
    />
  </div>

  <div id="faq" data-section="faq">
      <FaqSplitMedia
      textboxLayout="split"
      useInvertedBackground={false}
      faqs={[
        {
          id: "f1",
          title: "Do you deliver pan-city?",
          content: "Yes, we currently deliver in all major sectors within the city.",
        },
        {
          id: "f2",
          title: "Are the meals customizable?",
          content: "Absolutely! You can request spice levels or dietary preferences at checkout.",
        },
        {
          id: "f3",
          title: "What are your hours?",
          content: "We operate from 11 AM to 10 PM daily, including weekends.",
        },
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/vintage-light-lamp_1203-3094.jpg"
      imageAlt="restaurant entrance warm inviting"
      mediaAnimation="slide-up"
      title="Frequently Asked Questions"
      description="Got questions? We have answers about our kitchen and delivery process."
      faqsAnimation="slide-up"
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactSplit
      useInvertedBackground={false}
      background={{
        variant: "plain",
      }}
      tag="Newsletter"
      title="Join Our Kitchen Community"
      description="Sign up for our weekly newsletter to get exclusive recipes and limited-time discounts."
      imageSrc="http://img.b2bpic.net/free-photo/assortment-delicious-healthy-meal-table_23-2148992991.jpg"
      mediaAnimation="slide-up"
      mediaPosition="left"
      inputPlaceholder="Enter your email for updates"
      imageAlt="restaurant entrance warm inviting"
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterCard
      logoText="Maa ka kitchen"
      copyrightText="© 2025 Maa ka kitchen. All rights reserved."
      socialLinks={[
        {
          icon: Instagram,
          href: "#",
          ariaLabel: "Instagram",
        },
        {
          icon: Facebook,
          href: "#",
          ariaLabel: "Facebook",
        },
        {
          icon: Twitter,
          href: "#",
          ariaLabel: "Twitter",
        },
      ]}
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
