"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactSplit from '@/components/sections/contact/ContactSplit';
import FeatureCardTwentyFive from '@/components/sections/feature/FeatureCardTwentyFive';
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
import HeroCentered from '@/components/sections/hero/HeroCentered';
import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaAbout';
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import PricingCardTwo from '@/components/sections/pricing/PricingCardTwo';
import ProductCardFour from '@/components/sections/product/ProductCardFour';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCardTen';
import { Award, Sparkles, Star, Zap } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="hover-magnetic"
        defaultTextAnimation="background-highlight"
        borderRadius="pill"
        contentWidth="small"
        sizing="medium"
        background="none"
        cardStyle="inset"
        primaryButtonStyle="flat"
        secondaryButtonStyle="layered"
        headingFontWeight="bold"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarStyleCentered
      navItems={[
        {
          name: "Home",          id: "#home"},
        {
          name: "About",          id: "#about"},
        {
          name: "Menu",          id: "#menu"},
        {
          name: "Gallery",          id: "#gallery"},
        {
          name: "Reviews",          id: "#reviews"},
        {
          name: "Contact",          id: "#contact"},
      ]}
      button={{
        text: "Book Table",        href: "#booking"}}
      logoSrc="http://img.b2bpic.net/free-photo/painting-inspiration-supplies-placed-ready-be-painted-canvas_482257-124749.jpg"
      logoAlt="Ballia's Food Palace logo"
      brandName="Ballia's Food Palace"
    />
  </div>

  <div id="home" data-section="home">
      <HeroCentered
      background={{
        variant: "radial-gradient"}}
      title="Welcome to Ballia's Food Palace"
      description="Experience exquisite flavors from our family kitchen. Serving the finest Indian and international cuisine for unforgettable dining moments."
      avatars={[
        {
          src: "http://img.b2bpic.net/free-photo/lavash-spices-near-rice-dish_23-2147894629.jpg",          alt: "Delicious Chicken Biryani"},
        {
          src: "http://img.b2bpic.net/free-photo/mixed-ingredient-baked-pizza-pizza-making-with-flour-egg_114579-2607.jpg",          alt: "Gourmet Paneer Pizza"},
        {
          src: "http://img.b2bpic.net/free-photo/nutritious-indian-dosa-assortment_23-2149086078.jpg",          alt: "Spicy Chilli Paneer"},
        {
          src: "http://img.b2bpic.net/free-photo/steaming-coffee-cup-with-latte-art-dark-moody-background_84443-84051.jpg",          alt: "Freshly Brewed Coffee"},
        {
          src: "http://img.b2bpic.net/free-photo/pre-prepared-food-showcasing-ready-eat-delicious-meals-go_23-2151246083.jpg",          alt: "Pre prepared food showcasing ready-to-eat delicious meals on the go"},
      ]}
      avatarText="Our popular dishes!"
      buttons={[
        {
          text: "View Menu",          href: "#menu"},
        {
          text: "Book Table",          href: "#booking"},
      ]}
      buttonAnimation="slide-up"
      marqueeItems={[
        {
          type: "image",          src: "http://img.b2bpic.net/free-photo/composition-different-pakistan-goodies_23-2148821565.jpg",          alt: "Composition of different pakistan goodies"},
        {
          type: "image",          src: "http://img.b2bpic.net/free-photo/top-view-roasted-eggplant-salad-bowl-grey-surface_140725-88536.jpg",          alt: "Top view of roasted eggplant salad in bowl on grey surface"},
        {
          type: "image",          src: "http://img.b2bpic.net/free-photo/high-angle-indian-food-assortment_23-2148747704.jpg",          alt: "High angle indian food assortment"},
        {
          type: "image",          src: "http://img.b2bpic.net/free-photo/vegetable-based-pizza-with-white-cheese-cherries_114579-1959.jpg",          alt: "Vegetable based pizza with white cheese and cherries"},
        {
          type: "image",          src: "http://img.b2bpic.net/free-photo/delicious-pizza-traditional-italian-pizza_1328-3991.jpg",          alt: "Delicious pizza, Traditional Italian pizza."},
      ]}
    />
  </div>

  <div id="about" data-section="about">
      <MetricSplitMediaAbout
      useInvertedBackground={true}
      title="About Our Family Restaurant"
      description="Ballia's Food Palace has been a beloved family restaurant since 2005, dedicated to serving authentic and mouth-watering dishes. Our commitment to quality ingredients and exceptional service ensures a memorable dining experience every time."
      metrics={[
        {
          value: "2005",          title: "Established"},
        {
          value: "4.8",          title: "Customer Rating"},
        {
          value: "200+",          title: "Dishes Served"},
      ]}
      tag="Our Story"
      imageSrc="http://img.b2bpic.net/free-photo/comfortable-dining-room-with-modern-rustic-elegance-generated-by-ai_188544-21418.jpg"
      imageAlt="Interior of Ballia's Food Palace"
      mediaAnimation="slide-up"
      metricsAnimation="slide-up"
    />
  </div>

  <div id="menu" data-section="menu">
      <ProductCardFour
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="three-columns-all-equal-width"
      useInvertedBackground={false}
      carouselMode="buttons"
      products={[
        {
          id: "chicken-biryani",          name: "Chicken Biryani",          price: "₹350",          variant: "Spicy & Aromatic",          imageSrc: "http://img.b2bpic.net/free-photo/close-up-indian-rice-dish-with-corn_23-2148294947.jpg",          imageAlt: "Chicken Biryani"},
        {
          id: "paneer-pizza",          name: "Paneer Pizza",          price: "₹400",          variant: "Fusion Delight",          imageSrc: "http://img.b2bpic.net/free-photo/close-up-hand-holding-sauce-bottle_23-2148773532.jpg",          imageAlt: "Paneer Pizza"},
        {
          id: "paneer-biryani",          name: "Paneer Biryani",          price: "₹300",          variant: "Vegetarian Classic",          imageSrc: "http://img.b2bpic.net/free-photo/top-view-pakistan-meal-composition-with-copy-space_23-2148821532.jpg",          imageAlt: "Paneer Biryani"},
        {
          id: "chilli-paneer",          name: "Chilli Paneer",          price: "₹280",          variant: "Indo-Chinese Starter",          imageSrc: "http://img.b2bpic.net/free-photo/front-view-delicious-meat-slices-with-mushed-potatoes-seasonings-wooden-desk-dish-meat-meal-potato-food-bread_140725-95164.jpg",          imageAlt: "Chilli Paneer"},
        {
          id: "sandwich",          name: "Club Sandwich",          price: "₹220",          variant: "Quick Bite",          imageSrc: "http://img.b2bpic.net/free-photo/sandwich-with-cucumber-table_23-2148590177.jpg",          imageAlt: "Club Sandwich"},
        {
          id: "coffee",          name: "Cappuccino",          price: "₹150",          variant: "Freshly Brewed",          imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-man-working-as-barista-making-coffee-restaurant-barista-apron-white-shirt-standing-with-cup-coffee-his-workplace-coffee-shop_574295-4957.jpg",          imageAlt: "Cappuccino Coffee"},
      ]}
      title="Our Delicious Menu"
      description="Explore a wide array of culinary delights, from traditional Indian favorites to exciting international dishes, crafted with passion and fresh ingredients."
      tag="Our Specialities"
    />
  </div>

  <div id="gallery" data-section="gallery">
      <FeatureCardTwentyFive
      animationType="scale-rotate"
      textboxLayout="default"
      useInvertedBackground={true}
      features={[
        {
          title: "Exquisite Platters",          description: "Discover the art of presentation with our beautifully crafted thalis and gourmet platters.",          icon: Sparkles,
          mediaItems: [
            {
              imageSrc: "http://img.b2bpic.net/free-photo/delicious-food-table_23-2150857814.jpg",              imageAlt: "Indian Thali Platter"},
            {
              imageSrc: "http://img.b2bpic.net/free-photo/top-view-chicken-chicken-with-herbs-lemon-cutting-board-garlic-sauce_140725-72377.jpg",              imageAlt: "Tandoori Chicken"},
          ],
        },
        {
          title: "Sweet & Savory",          description: "From crispy appetizers to delectable desserts, every bite is a journey of flavor.",          icon: Award,
          mediaItems: [
            {
              imageSrc: "http://img.b2bpic.net/free-photo/indian-tasty-roti-composition_23-2149073363.jpg",              imageAlt: "Crispy Samosas"},
            {
              imageSrc: "http://img.b2bpic.net/free-photo/side-close-up-view-cake-with-chocolate-bowls-chocolate-limes-yellow-candies-chocolate-cream-appetizing-cake-with-chocolate-citrus-fruits-black-table_140725-117087.jpg",              imageAlt: "Gulab Jamun Dessert"},
          ],
        },
        {
          title: "Behind the Scenes",          description: "Witness the passion and precision that goes into preparing your favorite meals in our kitchen.",          icon: Zap,
          mediaItems: [
            {
              imageSrc: "http://img.b2bpic.net/free-photo/variety-fruits-salad-with-drinks_114579-21887.jpg",              imageAlt: "Refreshing Drinks"},
            {
              imageSrc: "http://img.b2bpic.net/free-photo/chef-squeezing-sauce-salad_23-2148516912.jpg",              imageAlt: "Restaurant Kitchen"},
          ],
        },
      ]}
      title="Our Culinary Gallery"
      description="A visual feast of our signature dishes and the vibrant atmosphere of our restaurant. Get a glimpse of the culinary artistry that awaits you."
      tag="Visual Delights"
    />
  </div>

  <div id="booking" data-section="booking">
      <PricingCardTwo
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={false}
      plans={[
        {
          id: "lunch",          badge: "Popular",          badgeIcon: Sparkles,
          price: "12 PM - 3 PM",          subtitle: "Lunch Service",          buttons: [
            {
              text: "Book Now",              href: "#contact"},
          ],
          features: [
            "Freshly prepared specials",            "Ideal for family meals",            "Relaxed ambiance"],
        },
        {
          id: "dinner",          badge: "Premium",          badgeIcon: Star,
          price: "7 PM - 10 PM",          subtitle: "Dinner Service",          buttons: [
            {
              text: "Book Now",              href: "#contact"},
          ],
          features: [
            "Exclusive dinner menu",            "Romantic setting available",            "Live music on weekends"],
        },
        {
          id: "special-event",          badge: "Custom",          badgeIcon: Award,
          price: "Contact Us",          subtitle: "Special Events",          buttons: [
            {
              text: "Inquire",              href: "#contact"},
          ],
          features: [
            "Private dining options",            "Custom menu consultation",            "Dedicated event manager"],
        },
      ]}
      title="Book Your Table Online"
      description="Reserve your spot for an exquisite dining experience. Choose your preferred time slot and let us handle the rest."
      tag="Reservations"
    />
  </div>

  <div id="reviews" data-section="reviews">
      <TestimonialCardTen
      textboxLayout="default"
      useInvertedBackground={true}
      testimonials={[
        {
          id: "1",          title: "Absolutely Delicious!",          quote: "The Chicken Biryani was out of this world! Every spice was perfectly balanced, and the chicken was incredibly tender. A truly authentic taste experience.",          name: "Deepika Sharma",          role: "Food Enthusiast",          imageSrc: "http://img.b2bpic.net/free-photo/smiling-male-friends-enjoying-restaurant_23-2147861914.jpg",          imageAlt: "Deepika Sharma"},
        {
          id: "2",          title: "Best Paneer Pizza in Town",          quote: "I never thought I'd find such a delicious Paneer Pizza! It's a unique fusion that tastes amazing. Ballia's Food Palace never disappoints.",          name: "Rahul Verma",          role: "Local Guide",          imageSrc: "http://img.b2bpic.net/free-photo/romantic-dreamy-millennial-blond-curlyhaired-nice-girl-sit-alone-cafe-table-touch-neck-flirty-look-outside-window-camera-smiling-broadly-drink-smoothie-waiting-friend-relaxing-after-hard-week_197531-30646.jpg",          imageAlt: "Rahul Verma"},
        {
          id: "3",          title: "Fantastic Family Dinner",          quote: "We had a wonderful family dinner here. The ambiance was great, and the staff was very friendly. Highly recommend the Paneer Biryani!",          name: "Priya Singh",          role: "Happy Customer",          imageSrc: "http://img.b2bpic.net/free-photo/happy-woman-having-fun-while-being-fed-by-her-boyfriend-meal-dining-room_637285-3192.jpg",          imageAlt: "Priya Singh"},
        {
          id: "4",          title: "My Go-To Place for Indian Food",          quote: "Chilli Paneer is my favorite! I've been coming here for years, and the quality and taste have always been consistently excellent.",          name: "Ankit Gupta",          role: "Regular Patron",          imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-sitting-table_23-2150279928.jpg",          imageAlt: "Ankit Gupta"},
        {
          id: "5",          title: "Great Food & Service",          quote: "The service was prompt and courteous, and the food arrived hot and fresh. We particularly enjoyed the variety on the menu. A must-visit!",          name: "Shweta Rao",          role: "Restaurant Reviewer",          imageSrc: "http://img.b2bpic.net/free-photo/young-happy-woman-proposing-toast-while-having-lunch-with-her-fiends-home_637285-3152.jpg",          imageAlt: "Shweta Rao"},
      ]}
      title="What Our Customers Say"
      description="Hear from our happy diners about their unforgettable experiences at Ballia's Food Palace. Your satisfaction is our greatest reward!"
      tag="Guest Feedback"
    />
  </div>

  <div id="social-proof" data-section="social-proof">
      <SocialProofOne
      textboxLayout="default"
      useInvertedBackground={false}
      names={[
        "Best Family Restaurant Award",        "Top Rated on TasteBuddy",        "Hygiene Excellence Certified",        "Local Favorite Eatery",        "Featured in Foodie Magazine",        "5-Star Customer Service",        "Community's Choice Award"]}
      title="Recognized for Excellence"
      description="Proudly acclaimed for our culinary contributions and commitment to quality dining."
      tag="Our Accolades"
      speed={40}
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactSplit
      useInvertedBackground={true}
      background={{
        variant: "plain"}}
      tag="Connect With Us"
      title="Visit or Contact Ballia's Food Palace"
      description="We are located at: 123 Food Street, Ballia, UP 277001. Call us at +91 98765 43210. Our opening hours are: Mon-Sun 12 PM - 10:30 PM."
      imageSrc="http://img.b2bpic.net/free-photo/5g-network-smart-city-background-technology_53876-108516.jpg"
      imageAlt="Google Maps location of Ballia's Food Palace"
      mediaAnimation="slide-up"
      inputPlaceholder="Your Email"
      buttonText="Send Message"
      termsText="By submitting, you agree to receive updates and offers from Ballia's Food Palace."
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterLogoReveal
      logoSrc="http://img.b2bpic.net/free-photo/painting-inspiration-supplies-placed-ready-be-painted-canvas_482257-124749.jpg"
      logoAlt="Ballia's Food Palace logo"
      logoText="Ballia's Food Palace"
      leftLink={{
        text: "Privacy Policy",        href: "#"}}
      rightLink={{
        text: "Terms of Service",        href: "#"}}
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
