"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import AboutMetric from '@/components/sections/about/AboutMetric';
import ContactCenter from '@/components/sections/contact/ContactCenter';
import FaqSplitText from '@/components/sections/faq/FaqSplitText';
import FeatureCardEight from '@/components/sections/feature/FeatureCardEight';
import FooterMedia from '@/components/sections/footer/FooterMedia';
import HeroSplitDoubleCarousel from '@/components/sections/hero/HeroSplitDoubleCarousel';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import ProductCardOne from '@/components/sections/product/ProductCardOne';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import TestimonialCardSix from '@/components/sections/testimonial/TestimonialCardSix';
import { Award, Globe, Star } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="directional-hover"
        defaultTextAnimation="reveal-blur"
        borderRadius="rounded"
        contentWidth="compact"
        sizing="large"
        background="floatingGradient"
        cardStyle="soft-shadow"
        primaryButtonStyle="double-inset"
        secondaryButtonStyle="layered"
        headingFontWeight="normal"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarLayoutFloatingOverlay
      navItems={[
        {
          name: "Home",          id: "#hero"},
        {
          name: "Our Story",          id: "#about"},
        {
          name: "Menu",          id: "#menu-features"},
        {
          name: "Signature",          id: "#signature-dishes"},
        {
          name: "Reviews",          id: "#testimonials"},
        {
          name: "FAQs",          id: "#faqs"},
      ]}
      brandName="Asiya Restaurant"
      button={{
        text: "Book a Table",        href: "#contact"}}
    />
  </div>

  <div id="hero" data-section="hero">
      <HeroSplitDoubleCarousel
      background={{
        variant: "radial-gradient"}}
      title="Exceptional Dining Awaits You"
      description="Discover authentic cuisine and warm hospitality in an inviting atmosphere. Experience memorable moments with every visit."
      leftCarouselItems={[
        {
          imageSrc: "http://img.b2bpic.net/free-photo/view-table-arrangement-with-plant_23-2148914885.jpg",          imageAlt: "Luxurious restaurant interior"},
        {
          imageSrc: "http://img.b2bpic.net/free-photo/high-angle-glasses-pomegranate_23-2148993798.jpg",          imageAlt: "Cozy restaurant corner with warm lighting"},
        {
          imageSrc: "http://img.b2bpic.net/free-photo/man-woman-cutting-fresh-ingredients-make-gourmet-dish_482257-41289.jpg",          imageAlt: "Spacious dining area with natural light"},
        {
          imageSrc: "http://img.b2bpic.net/free-photo/top-view-table-arrangement_23-2148966264.jpg",          imageAlt: "Top view table arrangement"},
        {
          imageSrc: "http://img.b2bpic.net/free-photo/table-set-dinner_1203-3695.jpg",          imageAlt: "Table set for dinner"},
      ]}
      rightCarouselItems={[
        {
          imageSrc: "http://img.b2bpic.net/free-photo/vertical-view-delicious-pasta-meal-with-tomato-meat-green-blue-plate-ice-background_140725-143666.jpg",          imageAlt: "Gourmet pasta dish"},
        {
          imageSrc: "http://img.b2bpic.net/free-photo/grilled-salmon-with-vegetables-lemon_141793-761.jpg",          imageAlt: "Perfectly seared salmon steak"},
        {
          imageSrc: "http://img.b2bpic.net/free-photo/front-view-little-sweet-biscuits-inside-designed-plate-dark-space_140725-95306.jpg",          imageAlt: "Decadent chocolate lava cake"},
        {
          imageSrc: "http://img.b2bpic.net/free-photo/delicious-food-illustration_23-2151910387.jpg",          imageAlt: "Delicious food illustration"},
        {
          imageSrc: "http://img.b2bpic.net/free-photo/from-spaghetti-with-tomato-greens-ricotta-cheese-round-white-plate_176474-2655.jpg",          imageAlt: "From above spaghetti with tomato and greens and ricotta cheese in round white plate"},
      ]}
      buttons={[
        {
          text: "Reserve Your Table Now",          href: "#contact"},
      ]}
      carouselPosition="right"
      avatars={[
        {
          src: "http://img.b2bpic.net/free-photo/older-friends-eating-restaurant_23-2149316782.jpg",          alt: "Older friends eating at a restaurant"},
        {
          src: "http://img.b2bpic.net/free-photo/close-up-smiley-woman-man-restaurant_23-2148899031.jpg",          alt: "Close up smiley woman and man at restaurant"},
        {
          src: "http://img.b2bpic.net/free-photo/stylish-indian-man-sitting-fast-food-cafe-eating-hamburger-read-morning-news-mobile-phone-he-is-happy-show-like-him-win-something_627829-13285.jpg",          alt: "Stylish indian man sitting at fast food cafe and eating hamburger read morning news on mobile phone He is happy and show like him win something"},
        {
          src: "http://img.b2bpic.net/free-photo/holidays-celebration-happy-man-having-birthday-party-making-wish-bday-cake-cross-fingers_1258-113963.jpg",          alt: "Holidays and celebration happy man having birthday party making wish on bday cake and cross fingers"},
        {
          src: "http://img.b2bpic.net/free-photo/low-angle-view-young-businessman-eating-croissant-while-sitting-outdoor-cafe_637285-10394.jpg",          alt: "Low angle view of young businessman eating croissant while sitting in outdoor cafe"},
      ]}
      avatarText="Loved by over 500,000 diners"
      marqueeItems={[
        {
          type: "text",          text: "Exceptional Quality"},
        {
          type: "text",          text: "Award-Winning Chefs"},
        {
          type: "text",          text: "Unforgettable Ambiance"},
        {
          type: "text",          text: "Fresh Ingredients Daily"},
        {
          type: "text",          text: "Warm & Welcoming Service"},
      ]}
    />
  </div>

  <div id="about" data-section="about">
      <AboutMetric
      useInvertedBackground={false}
      title="Our Story and Passion for Culinary Excellence"
      metrics={[
        {
          icon: Award,
          label: "Years Serving",          value: "25+"},
        {
          icon: Star,
          label: "Awarded Stars",          value: "5"},
        {
          icon: Globe,
          label: "Global Flavors",          value: "15+"},
      ]}
      metricsAnimation="slide-up"
    />
  </div>

  <div id="menu-features" data-section="menu-features">
      <FeatureCardEight
      textboxLayout="default"
      useInvertedBackground={false}
      features={[
        {
          title: "Handmade Artisanal Pasta",          description: "Indulge in our exquisite pasta, meticulously crafted fresh daily with traditional techniques and the finest durum wheat.",          imageSrc: "http://img.b2bpic.net/free-photo/green-lentil-salad-with-bread-slices_114579-15409.jpg",          imageAlt: "Artisanal pasta dish"},
        {
          title: "Farm-to-Table Freshness",          description: "Savor the vibrant flavors of ingredients sourced directly from local farms, ensuring unparalleled freshness and quality in every dish.",          imageSrc: "http://img.b2bpic.net/free-photo/summer-vitamin-salad-arugula-tomato-leek-cheese-glass-bowl-macro-photo-dietary-healthy-food_628469-283.jpg",          imageAlt: "Fresh farm-to-table salad"},
        {
          title: "Exquisite Wine Pairings",          description: "Elevate your meal with our curated selection of wines, expertly chosen to complement each dish and enhance your dining experience.",          imageSrc: "http://img.b2bpic.net/free-photo/high-angle-tasty-daiquiri-with-orange_23-2149418286.jpg",          imageAlt: "Glass of fine wine"},
        {
          title: "Gourmet Steak & Seafood",          description: "Discover prime cuts of steak and the freshest seafood, prepared to perfection with sophisticated techniques and bold flavors.",          imageSrc: "http://img.b2bpic.net/free-photo/beef-wrap-served-with-roasted-vegetables-spinach-teriyaki-sauce_140725-544.jpg",          imageAlt: "Gourmet steak and seafood platter"},
      ]}
      title="Culinary Delights & Unique Experiences"
      description="Explore a selection of our signature dishes and unique culinary experiences, crafted with fresh, locally sourced ingredients and global inspiration."
    />
  </div>

  <div id="signature-dishes" data-section="signature-dishes">
      <ProductCardOne
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="three-columns-all-equal-width"
      useInvertedBackground={false}
      carouselMode="buttons"
      products={[
        {
          id: "p1",          name: "Braised Lamb Shank",          price: "$38.00",          imageSrc: "http://img.b2bpic.net/free-photo/high-angle-od-delicious-italian-food-wooden-table_23-2148305653.jpg",          imageAlt: "Braised Lamb Shank"},
        {
          id: "p2",          name: "Crispy Duck Confit",          price: "$32.00",          imageSrc: "http://img.b2bpic.net/free-photo/chicken-leg-served-with-mashed-potatoes-sour-cream_7502-7373.jpg",          imageAlt: "Crispy Duck Confit"},
        {
          id: "p3",          name: "Truffle Mushroom Risotto",          price: "$26.00",          imageSrc: "http://img.b2bpic.net/free-photo/dish-with-grated-cheese-herbs_141793-594.jpg",          imageAlt: "Truffle Mushroom Risotto"},
        {
          id: "p4",          name: "Fresh Oyster Platter",          price: "$29.00",          imageSrc: "http://img.b2bpic.net/free-photo/creamy-seafood-soup-with-mussels-shrimp-small-octopus_140725-1326.jpg",          imageAlt: "Fresh Oyster Platter"},
        {
          id: "p5",          name: "Classic Beef Bourguignon",          price: "$35.00",          imageSrc: "http://img.b2bpic.net/free-photo/top-view-dish-branches-dish-mushrooms-with-potatoes-cutting-board-oil-bottle-garlic-bowl-mushrooms-branches-with-cones_140725-117501.jpg",          imageAlt: "Classic Beef Bourguignon"},
        {
          id: "p6",          name: "Seasonal Vegetable Tart",          price: "$24.00",          imageSrc: "http://img.b2bpic.net/free-photo/cottagecore-food-inspiration-still-life_23-2150153016.jpg",          imageAlt: "Seasonal Vegetable Tart"},
      ]}
      title="Our Signature Creations"
      description="Indulge in our most celebrated dishes, loved by our guests for their exquisite flavors, artistic presentation, and unforgettable taste."
    />
  </div>

  <div id="testimonials" data-section="testimonials">
      <TestimonialCardSix
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={false}
      testimonials={[
        {
          id: "t1",          name: "Sarah J.",          handle: "@foodlover22",          testimonial: "Asiya Restaurant offers an unparalleled dining experience. The ambiance is charming, and every dish is a culinary masterpiece. Truly a hidden gem!",          imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-taking-selfie_23-2149250086.jpg",          imageAlt: "Sarah J. photo"},
        {
          id: "t2",          name: "Michael C.",          handle: "@gourmetguide",          testimonial: "From the exquisite flavors to the impeccable service, Asiya Restaurant consistently exceeds expectations. Their attention to detail makes every visit special.",          imageSrc: "http://img.b2bpic.net/free-photo/happy-businessman-surfing-net-laptop-while-eating-healthy-food-lunch-break_637285-8684.jpg",          imageAlt: "Michael C. photo"},
        {
          id: "t3",          name: "Emily R.",          handle: "@dineandexplore",          testimonial: "I celebrated my anniversary at Asiya, and it was perfect. The food was divine, and the staff made us feel incredibly welcome. Highly recommend!",          imageSrc: "http://img.b2bpic.net/free-photo/high-angle-friends-eating-together_23-2149734576.jpg",          imageAlt: "Emily R. photo"},
        {
          id: "t4",          name: "David K.",          handle: "@culinarycrit",          testimonial: "A true culinary journey! Asiya Restaurant blends innovative techniques with classic flavors, creating dishes that are both surprising and comforting.",          imageSrc: "http://img.b2bpic.net/free-photo/authentic-cook-doing-cooking-show-lesson-camera-kitchen-preparing-gourmet-meal-with-culinary-recipe-man-recording-dish-preparations-camera-gastronomy-television-program_482257-45661.jpg",          imageAlt: "David K. photo"},
        {
          id: "t5",          name: "Jessica L.",          handle: "@tastebudtravels",          testimonial: "The atmosphere at Asiya is as delightful as the food. It's my go-to spot for a sophisticated yet relaxed dining experience. You won't be disappointed!",          imageSrc: "http://img.b2bpic.net/free-photo/female-food-blogger-streaming-with-smartphone-home-while-cooking_23-2148771606.jpg",          imageAlt: "Jessica L. photo"},
      ]}
      title="What Our Valued Guests Say"
      description="Hear directly from diners who have experienced the magic and memorable moments at Asiya Restaurant."
    />
  </div>

  <div id="social-proof" data-section="social-proof">
      <SocialProofOne
      textboxLayout="default"
      useInvertedBackground={false}
      names={[
        "Chef's Hat Award",        "Gault & Millau",        "Eatery Magazine",        "TripAdvisor",        "Wine Spectator",        "Bon Appétit",        "OpenTable"]}
      title="Recognized Excellence & Acclaim"
      description="Proudly acclaimed by leading culinary guides and publications for our commitment to distinction and exceptional service."
    />
  </div>

  <div id="faqs" data-section="faqs">
      <FaqSplitText
      useInvertedBackground={false}
      faqs={[
        {
          id: "faq1",          title: "How do I make a reservation?",          content: "Reservations can be made easily through our website's 'Book a Table' button or by calling us directly during opening hours."},
        {
          id: "faq2",          title: "Do you accommodate dietary restrictions?",          content: "Yes, we are happy to accommodate most dietary restrictions and allergies. Please inform us when making your reservation or upon arrival."},
        {
          id: "faq3",          title: "Do you offer private dining or event space?",          content: "Yes, we have private dining options available for special events and corporate gatherings. Please contact us for more details and to discuss your needs."},
        {
          id: "faq4",          title: "What are your opening hours?",          content: "Our current opening hours are: Tuesday-Saturday 5:00 PM - 10:00 PM. We are closed on Sundays and Mondays."},
      ]}
      sideTitle="Frequently Asked Questions"
      sideDescription="Find quick answers to common questions about reservations, dietary accommodations, and private dining events."
      faqsAnimation="slide-up"
      textPosition="left"
      showCard={false}
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactCenter
      useInvertedBackground={false}
      background={{
        variant: "plain"}}
      tag="Reservations & Inquiries"
      title="Plan Your Unforgettable Visit"
      description="We look forward to welcoming you to Asiya Restaurant. Book your table effortlessly or inquire about private events and special requests."
      inputPlaceholder="Enter your email"
      buttonText="Send Message"
      termsText="By sending a message, you agree to our Terms and Conditions."
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterMedia
      imageSrc="http://img.b2bpic.net/free-photo/view-table-arrangement-with-plant_23-2148914885.jpg"
      imageAlt="Restaurant interior with table arrangement"
      logoText="Asiya Restaurant"
      columns={[
        {
          title: "Explore",          items: [
            {
              label: "Home",              href: "#hero"},
            {
              label: "Our Story",              href: "#about"},
            {
              label: "Menu",              href: "#menu-features"},
            {
              label: "Reviews",              href: "#testimonials"},
          ],
        },
        {
          title: "Connect",          items: [
            {
              label: "Contact Us",              href: "#contact"},
            {
              label: "Reservations",              href: "#contact"},
            {
              label: "Private Events",              href: "#contact"},
          ],
        },
        {
          title: "Follow Us",          items: [
            {
              label: "Instagram",              href: "#"},
            {
              label: "Facebook",              href: "#"},
            {
              label: "Twitter",              href: "#"},
          ],
        },
      ]}
      copyrightText="© 2024 Asiya Restaurant. All rights reserved."
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}