"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactCTA from '@/components/sections/contact/ContactCTA';
import FeatureCardEight from '@/components/sections/feature/FeatureCardEight';
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
import HeroCarouselLogo from '@/components/sections/hero/heroCarouselLogo/HeroCarouselLogo';
import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import ProductCardThree from '@/components/sections/product/ProductCardThree';
import TeamCardTen from '@/components/sections/team/TeamCardTen';
import TestimonialCardSix from '@/components/sections/testimonial/TestimonialCardSix';

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="text-shift"
        defaultTextAnimation="entrance-slide"
        borderRadius="pill"
        contentWidth="mediumSmall"
        sizing="mediumLargeSizeLargeTitles"
        background="none"
        cardStyle="solid"
        primaryButtonStyle="radial-glow"
        secondaryButtonStyle="glass"
        headingFontWeight="bold"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarLayoutFloatingInline
      navItems={[
        { name: "Home", id: "hero" },
        { name: "About", id: "about" },
        { name: "Menu", id: "menu" },
        { name: "Contact", id: "contact" },
      ]}
      brandName="MIRCH"
      button={{ text: "Book Table", href: "#contact" }}
    />
  </div>

  <div id="hero" data-section="hero">
      <HeroCarouselLogo
      logoText="MIRCH"
      description="Best Vegetarian Restaurant in Sultanpur. Experience the finest culinary indulgence."
      buttons={[
        { text: "Order Online", href: "#" },
        { text: "Book Table", href: "#contact" },
      ]}
      slides={[
        { imageSrc: "http://img.b2bpic.net/free-photo/close-up-restaurant-table-with-pink-velvet-chairs-grey-painted-hall-with-classic-paintings_140725-8705.jpg", imageAlt: "Luxurious vegetarian dining" },
        { imageSrc: "http://img.b2bpic.net/free-photo/boiled-coffee-cups-sweets_140725-3711.jpg", imageAlt: "Boiled coffee in cups and sweets" },
        { imageSrc: "http://img.b2bpic.net/free-photo/view-beautifully-decorated-round-table-with-natural-fir-branch-candle-two-flutes-plates-against-classic-sofa-modern-apartment_132075-6156.jpg", imageAlt: "Elegant restaurant dining atmosphere" },
        { imageSrc: "http://img.b2bpic.net/free-photo/beautiful-wedding-reception-hall-with-decorated-luxury-table-setting_181624-13771.jpg", imageAlt: "Beautiful wedding reception hall" },
        { imageSrc: "http://img.b2bpic.net/free-photo/restaurant-hall-with-round-table-some-chairs-fireplace-plants_140725-8034.jpg", imageAlt: "Restaurant hall with round table" },
      ]}
      className="w-full overflow-hidden"
    />
  </div>

  <div id="about" data-section="about">
      <InlineImageSplitTextAbout
      useInvertedBackground={false}
      heading={[
        { type: "text", content: "The Best Vegetarian Dining Experience in Sultanpur" },
        { type: "image", src: "http://img.b2bpic.net/free-photo/white-plate-with-baked-vegetables-stands-barrel_1304-4659.jpg", alt: "About our food" },
      ]}
      className="px-4 md:px-8 lg:px-16"
    />
  </div>

  <div id="menu" data-section="menu">
      <ProductCardThree
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="three-columns-all-equal-width"
      useInvertedBackground={false}
      products={[
        { id: "1", name: "Paneer Special", price: "₹350", imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-meat-soup-with-potatoes-inside-little-plate-dark-background-vegetable-cooking-meal-cuisine-food-dish-meat-cook-dinner_140725-158768.jpg" },
        { id: "2", name: "Veg Manchurian", price: "₹280", imageSrc: "http://img.b2bpic.net/free-photo/noodles-with-meat-beans-mushrooms_2829-13665.jpg" },
        { id: "3", name: "Masala Dosa", price: "₹220", imageSrc: "http://img.b2bpic.net/free-photo/nutritious-indian-dosa-assortment_23-2149086078.jpg" },
        { id: "4", name: "Chocolate Lava Cake", price: "₹190", imageSrc: "http://img.b2bpic.net/free-photo/profiterolesj-with-chocolate-syrop-cream-mint-cookie-chips-tea-lemon-side-view_141793-3181.jpg" },
        { id: "5", name: "Mint Mojito", price: "₹150", imageSrc: "http://img.b2bpic.net/free-photo/still-life-cocktail-tablecloth_23-2151318368.jpg" },
        { id: "6", name: "Cream of Mushroom", price: "₹200", imageSrc: "http://img.b2bpic.net/free-photo/mushroom-soup-side-view_140725-9149.jpg" },
      ]}
      title="Exquisite Menu"
      description="A curated selection of our finest vegetarian delicacies."
      className="px-4 md:px-8"
    />
  </div>

  <div id="gallery" data-section="gallery">
      <TeamCardTen
      useInvertedBackground={false}
      title="Our Atmosphere"
      tag="Gallery"
      membersAnimation="slide-up"
      members={[
        { id: "1", name: "Interior View", imageSrc: "http://img.b2bpic.net/free-photo/city-background-panoramic-view_23-2148892961.jpg" },
        { id: "2", name: "Live Music Session", imageSrc: "http://img.b2bpic.net/free-photo/man-embracing-with-woman-restaurant_23-2148016783.jpg" },
        { id: "3", name: "Outdoor Dining", imageSrc: "http://img.b2bpic.net/free-photo/fried-shrimps-with-cucumber-rolls_140725-6657.jpg" },
      ]}
      memberVariant="card"
      className="px-4"
    />
  </div>

  <div id="reviews" data-section="reviews">
      <TestimonialCardSix
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={false}
      testimonials={[
        { id: "1", name: "Sarah P.", handle: "@sarahp", testimonial: "The best vegetarian place in Sultanpur!", imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-conversating-restaurant_23-2148006711.jpg" },
        { id: "2", name: "Rahul K.", handle: "@rahulk", testimonial: "Loved the live music and paneer dishes.", imageSrc: "http://img.b2bpic.net/free-photo/wine-glass_1203-2992.jpg" },
        { id: "3", name: "Ananya D.", handle: "@ananyad", testimonial: "Perfect place for family dining. Highly recommend.", imageSrc: "http://img.b2bpic.net/free-photo/wide-closeup-shot-person-pouring-ketchup-cooked-meal-white-plate_181624-2012.jpg" },
        { id: "4", name: "Vikram S.", handle: "@vikrams", testimonial: "Excellent service and amazing ambiance.", imageSrc: "http://img.b2bpic.net/free-photo/people-having-dinner-luxurious-restaurants_23-2151081852.jpg" },
        { id: "5", name: "Sneha R.", handle: "@snehar", testimonial: "Great variety, especially the vegan options.", imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-pizza-side-view_23-2149872410.jpg" },
      ]}
      title="What Our Guests Say"
      description="Rated 4.2 stars by 704 happy diners."
      className="px-4 md:px-12"
    />
  </div>

  <div id="features" data-section="features">
      <FeatureCardEight
      textboxLayout="default"
      useInvertedBackground={false}
      features={[
        { title: "Vegan Friendly", description: "Dedicated menu options for our vegan guests.", imageSrc: "http://img.b2bpic.net/free-photo/sliced-vegetables-white-plate_1304-4032.jpg" },
        { title: "Live Music", description: "Enjoy soothing melodies every weekend.", imageSrc: "http://img.b2bpic.net/free-photo/man-dancing-with-woman-restaurant_23-2148016782.jpg" },
        { title: "All You Can Eat", description: "Indulge in our expansive buffet service.", imageSrc: "http://img.b2bpic.net/free-photo/people-table-enjoying-feast-first-day-passover-seder_23-2150247759.jpg" },
      ]}
      title="Restaurant Highlights"
      description="We offer a wide range of premium services to enhance your experience."
      className="px-4"
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactCTA
      useInvertedBackground={false}
      background={{ variant: "plain" }}
      tag="Visit Us"
      title="Reserve Your Table"
      description="Located at VKNS Mall, Sultanpur. Call us at +91 97929 22992."
      buttons={[
        { text: "Call Now", href: "tel:+919792922992" },
        { text: "WhatsApp Us", href: "https://wa.me/919792922992" },
      ]}
      className="px-4 py-16"
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterBaseReveal
      logoText="MIRCH"
      columns={[
        { title: "Company", items: [
          { label: "About", href: "#about" },
          { label: "Menu", href: "#menu" },
          { label: "Contact", href: "#contact" },
        ] },
      ]}
      copyrightText="© 2024 MIRCH (Mood For Food). All Rights Reserved."
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
