"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactCTA from '@/components/sections/contact/ContactCTA';
import FooterBase from '@/components/sections/footer/FooterBase';
import HeroSplitDoubleCarousel from '@/components/sections/hero/HeroSplitDoubleCarousel';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import PricingCardOne from '@/components/sections/pricing/PricingCardOne';
import ProductCardOne from '@/components/sections/product/ProductCardOne';
import TestimonialCardThirteen from '@/components/sections/testimonial/TestimonialCardThirteen';
import TextAbout from '@/components/sections/about/TextAbout';
import { Sparkles } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="expand-hover"
        defaultTextAnimation="background-highlight"
        borderRadius="pill"
        contentWidth="smallMedium"
        sizing="mediumSizeLargeTitles"
        background="circleGradient"
        cardStyle="glass-elevated"
        primaryButtonStyle="double-inset"
        secondaryButtonStyle="glass"
        headingFontWeight="semibold"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarLayoutFloatingOverlay
      navItems={[
        {
          name: "Home",
          id: "#home",
        },
        {
          name: "About",
          id: "#about",
        },
        {
          name: "Dishes",
          id: "#dishes",
        },
        {
          name: "Menu",
          id: "#menu",
        },
        {
          name: "Testimonials",
          id: "#testimonials",
        },
        {
          name: "Gallery",
          id: "#gallery",
        },
        {
          name: "Contact & Reserve",
          id: "#contact",
        },
      ]}
      logoSrc="http://img.b2bpic.net/free-vector/halal-food-certified_23-2147867785.jpg"
      logoAlt="Royal Spice Logo"
      brandName="Royal Spice"
      button={{
        text: "Book a Table",
        href: "#contact",
      }}
    />
  </div>

  <div id="home" data-section="home">
      <HeroSplitDoubleCarousel
      background={{
        variant: "plain",
      }}
      title="Authentic Flavours, Unforgettable Dining Experience"
      description="Discover the rich culinary heritage of India, meticulously crafted for a premium gastronomic journey in the heart of Rajkot."
      leftCarouselItems={[
        {
          imageSrc: "http://img.b2bpic.net/free-photo/chicken-fajitas-with-mayonnaise-sauces_140725-3225.jpg",
          imageAlt: "Gourmet Indian dish",
        },
        {
          imageSrc: "http://img.b2bpic.net/free-photo/top-view-painted-black-baked-tomatoes-chilli-peppers_23-2148425535.jpg",
          imageAlt: "Chef plated Indian fusion",
        },
        {
          imageSrc: "http://img.b2bpic.net/free-photo/chicken-sticks-bowl-tomato-soup_114579-2018.jpg",
          imageAlt: "Delicious Biryani",
        },
        {
          imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-yellow-cake-creamy-dessert-with-cookies-dark-desk_140725-115032.jpg",
          imageAlt: "Indian dessert",
        },
        {
          imageSrc: "http://img.b2bpic.net/free-photo/glass-bowl-coctail-places-candle-holder_140725-6013.jpg",
          imageAlt: "Indian cocktail",
        },
        {
          imageSrc: "http://img.b2bpic.net/free-photo/front-view-sliced-meals-different-dishes-inside-white-plate-table_140725-11651.jpg",
          imageAlt: "Multi-cuisine appetizer",
        },
      ]}
      rightCarouselItems={[
        {
          imageSrc: "http://img.b2bpic.net/free-photo/bowl-caesar-salad-served-with-bread-sticks_140725-5979.jpg",
          imageAlt: "Gourmet Indian dish",
        },
        {
          imageSrc: "http://img.b2bpic.net/free-photo/healthy-meal-rice-with-ingredients-rough-cement-surface_23-2148097192.jpg",
          imageAlt: "Chef plated Indian fusion",
        },
        {
          imageSrc: "http://img.b2bpic.net/free-photo/side-view-cake-lime-bowls-chocolate-candies-chocolate-cream-limes-appetizing-orange-cake-table_140725-111300.jpg",
          imageAlt: "Delicious Biryani",
        },
        {
          imageSrc: "http://img.b2bpic.net/free-photo/top-view-tasty-potato-pies-with-pumpkin-grey-background-bake-oven-color-dish-pie-cake_140725-121697.jpg",
          imageAlt: "Indian dessert",
        },
        {
          imageSrc: "http://img.b2bpic.net/free-photo/close-up-foods-cocktails-tall-glass_23-2149064098.jpg",
          imageAlt: "Indian cocktail",
        },
        {
          imageSrc: "http://img.b2bpic.net/free-photo/seared-scallops-with-pea-puree_23-2151942376.jpg",
          imageAlt: "Multi-cuisine appetizer",
        },
      ]}
      buttons={[
        {
          text: "View Menu",
          href: "#menu",
        },
        {
          text: "Book a Table",
          href: "#contact",
        },
      ]}
      tag="Welcome to Royal Spice"
      tagIcon={Sparkles}
      avatars={[
        {
          src: "http://img.b2bpic.net/free-photo/close-up-lifestyle-indoor-portrait-pretty-blonde-woman-posing-restaurant-eating-tasty-cake-showing-something-by-her-finger-cute-girly-interior-cheerful-emotions_291049-2284.jpg",
          alt: "Happy customer at Royal Spice",
        },
        {
          src: "http://img.b2bpic.net/free-photo/elegant-beautiful-blonde-woman-pearl-necklace-light-blouse-sits-cafe-enjoys-tasty-bruschetta_197531-30016.jpg",
          alt: "Elegant dining guest",
        },
        {
          src: "http://img.b2bpic.net/free-photo/sommelier-tasting-red-wine-close-up-portrait-elegant-woman-with-red-lips-lady-holding-glass-with-red-wine-looking-camera_1157-42117.jpg",
          alt: "Satisfied patron's profile",
        },
        {
          src: "http://img.b2bpic.net/free-photo/attractive-blonde-woman-oversized-bright-sweater-leaned-table-looks-into-front-against-window_197531-16902.jpg",
          alt: "Happy diner enjoying meal",
        },
        {
          src: "http://img.b2bpic.net/free-photo/people-having-dinner-luxurious-restaurants_23-2151081852.jpg",
          alt: "Smiling customer testimonial",
        },
      ]}
      avatarText="Loved by thousands of gourmands"
      marqueeItems={[
        {
          type: "text",
          text: "Exquisite Indian Cuisine",
        },
        {
          type: "text",
          text: "Fine Dining Experience",
        },
        {
          type: "text",
          text: "Royal Ambiance",
        },
        {
          type: "text",
          text: "Masterfully Crafted Dishes",
        },
        {
          type: "text",
          text: "Unforgettable Flavours",
        },
      ]}
    />
  </div>

  <div id="about" data-section="about">
      <TextAbout
      useInvertedBackground={false}
      title="Our Heritage of Culinary Excellence"
      description="Rooted in tradition, Royal Spice in Rajkot, India, blends authentic Indian recipes with a modern touch. Every dish tells a story of passion, quality ingredients, and an unwavering commitment to a memorable dining experience. Our master chefs bring decades of expertise, crafting each plate into a work of art."
    />
  </div>

  <div id="dishes" data-section="dishes">
      <ProductCardOne
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="three-columns-all-equal-width"
      useInvertedBackground={false}
      products={[
        {
          id: "sd1",
          name: "Maharaja's Butter Chicken",
          price: "₹850",
          imageSrc: "http://img.b2bpic.net/free-photo/baked-stuffed-pastry-with-sesame-sprinkles-served-with-tomato-sauce_141793-1853.jpg",
          imageAlt: "Maharaja's Butter Chicken",
        },
        {
          id: "sd2",
          name: "Hyderabadi Lamb Biryani",
          price: "₹990",
          imageSrc: "http://img.b2bpic.net/free-photo/spaghetti-tomato-sauce-grated-cheese_140725-2201.jpg",
          imageAlt: "Hyderabadi Lamb Biryani",
        },
        {
          id: "sd3",
          name: "Tandoori Fish Amritsari",
          price: "₹780",
          imageSrc: "http://img.b2bpic.net/free-photo/nutritious-indian-dosa-assortment_23-2149086078.jpg",
          imageAlt: "Tandoori Fish Amritsari",
        },
        {
          id: "sd4",
          name: "Shahi Paneer Delight",
          price: "₹720",
          imageSrc: "http://img.b2bpic.net/free-photo/top-view-sliced-potato-pie-with-pumpkin-dark-grey-background-pie-bake-oven-hotcake-cake_140725-121523.jpg",
          imageAlt: "Shahi Paneer Delight",
        },
        {
          id: "sd5",
          name: "Dum Aloo Kashmiri",
          price: "₹650",
          imageSrc: "http://img.b2bpic.net/free-photo/meat-rings-sauce-with-baked-vegetables_140725-985.jpg",
          imageAlt: "Dum Aloo Kashmiri",
        },
        {
          id: "sd6",
          name: "Royal Spice Thali",
          price: "₹1200",
          imageSrc: "http://img.b2bpic.net/free-photo/delicious-indian-chickpea-curry-with-puri-garnishes_23-2151998601.jpg",
          imageAlt: "Royal Spice Thali",
        },
      ]}
      title="Our Chef's Signature Creations"
      description="Experience the artistry of our culinary team with these exquisite, must-try dishes, a perfect blend of tradition and innovation."
    />
  </div>

  <div id="menu" data-section="menu">
      <PricingCardOne
      animationType="depth-3d"
      textboxLayout="default"
      useInvertedBackground={false}
      plans={[
        {
          id: "starters",
          badge: "Appetizers",
          price: "",
          subtitle: "Begin your culinary journey",
          features: [
            "Paneer Tikka - ₹450",
            "Vegetable Samosa - ₹300",
            "Chicken 65 - ₹550",
            "Crispy Chilli Babycorn - ₹480",
          ],
        },
        {
          id: "maincourse",
          badge: "Main Course",
          price: "",
          subtitle: "Indulge in our exquisite mains",
          features: [
            "Dal Bukhara - ₹600",
            "Goan Prawn Curry - ₹890",
            "Kashmiri Rogan Josh - ₹950",
            "Mushroom Do Pyaza - ₹580",
          ],
        },
        {
          id: "desserts",
          badge: "Desserts",
          price: "",
          subtitle: "Sweet endings to a perfect meal",
          features: [
            "Gulab Jamun - ₹280",
            "Gajar Halwa - ₹320",
            "Mango Kulfi - ₹350",
            "Chef's Special Fusion Dessert - ₹420",
          ],
        },
        {
          id: "drinks",
          badge: "Beverages",
          price: "",
          subtitle: "Refreshments for every taste",
          features: [
            "Masala Chai - ₹150",
            "Fresh Lime Soda - ₹200",
            "Sparkling Water - ₹250",
            "Signature Mocktails - ₹380",
          ],
        },
      ]}
      title="Explore Our Diverse Menu"
      description="From traditional Indian delicacies to global inspirations, our menu offers a symphony of tastes for every palate, crafted with the finest ingredients."
    />
  </div>

  <div id="testimonials" data-section="testimonials">
      <TestimonialCardThirteen
      textboxLayout="default"
      useInvertedBackground={false}
      testimonials={[
        {
          id: "1",
          name: "Priya Sharma",
          handle: "@priya.foodie",
          testimonial: "Royal Spice offers an unparalleled dining experience. The ambiance is exquisite, and every dish is a masterpiece. The Butter Chicken is a must-try!",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/gorgeous-middle-aged-woman-sitis-cafe-terrace-with-plate-sushi-rolls_496169-290.jpg",
          imageAlt: "Priya Sharma",
        },
        {
          id: "2",
          name: "Rajesh Kumar",
          handle: "@kumar_gourmet",
          testimonial: "A true gem in Rajkot! The Hyderabadi Biryani transported me back to Hyderabad. The service is impeccable, truly a premium experience.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/portrait-senior-man-luxurious-restaurant_23-2150517397.jpg",
          imageAlt: "Rajesh Kumar",
        },
        {
          id: "3",
          name: "Anjali Singh",
          handle: "@anjali.eats",
          testimonial: "From starters to desserts, everything was perfect. The fusion dishes are innovative and delicious. My new favorite restaurant!",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/business-woman-with-salad_1303-3887.jpg",
          imageAlt: "Anjali Singh",
        },
        {
          id: "4",
          name: "Vikram & Neha",
          handle: "@royal_diners",
          testimonial: "We celebrated our anniversary here, and Royal Spice exceeded all expectations. The attention to detail and personalized service made it truly special.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/team-meeting-online-conference-call_23-2148890427.jpg",
          imageAlt: "Vikram and Neha",
        },
        {
          id: "5",
          name: "Chef Sanjiv Kapoor",
          handle: "@sanjivkapoor",
          testimonial: "As a chef myself, I appreciate the dedication to quality and flavor at Royal Spice. It's a culinary journey worth taking, with every dish crafted to perfection.",
          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/female-chef-holding-knife-cleaver-white-uniform-looking-serious_176474-12617.jpg",
          imageAlt: "Chef Sanjiv Kapoor",
        },
      ]}
      showRating={true}
      title="What Our Valued Guests Say"
      description="Hear from those who have experienced the magic of Royal Spice. Their reviews speak volumes about our commitment to excellence."
    />
  </div>

  <div id="gallery" data-section="gallery">
      <ProductCardOne
      animationType="scale-rotate"
      textboxLayout="default"
      gridVariant="bento-grid"
      useInvertedBackground={false}
      products={[
        {
          id: "gl1",
          name: "Luxury Dining Area",
          price: "",
          imageSrc: "http://img.b2bpic.net/free-photo/restaurant-table-14-persons-restaurant-hall-with-brick-walls-wide-windows-wood-ceiling_140725-8457.jpg",
          imageAlt: "Luxury Dining Area",
        },
        {
          id: "gl2",
          name: "Artistic Desserts",
          price: "",
          imageSrc: "http://img.b2bpic.net/free-photo/front-view-delicious-chocolate-cake_23-2148549948.jpg",
          imageAlt: "Artistic Desserts",
        },
        {
          id: "gl3",
          name: "Sophisticated Bar",
          price: "",
          imageSrc: "http://img.b2bpic.net/free-photo/two-men-cafe_23-2147775893.jpg",
          imageAlt: "Sophisticated Bar",
        },
        {
          id: "gl4",
          name: "Behind the Scenes",
          price: "",
          imageSrc: "http://img.b2bpic.net/free-photo/confused-middle-aged-male-cook-chef-uniform-holding-plate-isolated-white-wall_141793-36440.jpg",
          imageAlt: "Chef in Kitchen",
        },
        {
          id: "gl5",
          name: "Exquisite Appetizers",
          price: "",
          imageSrc: "http://img.b2bpic.net/free-photo/close-up-image-festive-table-with-different-dishes-festive-event-party-wedding-reception_613910-17532.jpg",
          imageAlt: "Exquisite Appetizers",
        },
        {
          id: "gl6",
          name: "Fine Wine Selection",
          price: "",
          imageSrc: "http://img.b2bpic.net/free-photo/crop-hostess-putting-wine-table_23-2147830614.jpg",
          imageAlt: "Fine Wine Selection",
        },
      ]}
      title="A Glimpse Into Our World"
      description="Immerse yourself in the elegant ambiance and captivating artistry that defines the Royal Spice dining experience."
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactCTA
      useInvertedBackground={false}
      background={{
        variant: "plain",
      }}
      tag="Visit & Reserve"
      title="Reserve Your Unforgettable Experience"
      description="Plan your visit to Royal Spice in Rajkot, India. Book a table online, find us on the map, or contact us directly."
      buttons={[
        {
          text: "Book a Table Online",
          href: "#",
        },
        {
          text: "Get Directions",
          href: "https://www.google.com/maps/search/Royal+Spice+Rajkot",
        },
      ]}
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterBase
      columns={[
        {
          title: "Explore",
          items: [
            {
              label: "Home",
              href: "#home",
            },
            {
              label: "About Us",
              href: "#about",
            },
            {
              label: "Menu",
              href: "#menu",
            },
            {
              label: "Gallery",
              href: "#gallery",
            },
          ],
        },
        {
          title: "Legal",
          items: [
            {
              label: "Privacy Policy",
              href: "#",
            },
            {
              label: "Terms of Service",
              href: "#",
            },
          ],
        },
        {
          title: "Connect",
          items: [
            {
              label: "Contact Us",
              href: "#contact",
            },
            {
              label: "Reservations",
              href: "#contact",
            },
            {
              label: "Facebook",
              href: "https://facebook.com/royalspice",
            },
            {
              label: "Instagram",
              href: "https://instagram.com/royalspice",
            },
          ],
        },
      ]}
      logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=9zvnds"
      logoAlt="Royal Spice Logo"
      logoText="Royal Spice"
      copyrightText="© 2024 Royal Spice. All rights reserved."
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
