"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactText from '@/components/sections/contact/ContactText';
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import FeatureCardNineteen from '@/components/sections/feature/FeatureCardNineteen';
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
import HeroBillboardRotatedCarousel from '@/components/sections/hero/HeroBillboardRotatedCarousel';
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive';
import TextSplitAbout from '@/components/sections/about/TextSplitAbout';

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="bounce-effect"
        defaultTextAnimation="entrance-slide"
        borderRadius="pill"
        contentWidth="mediumSmall"
        sizing="mediumLargeSizeMediumTitles"
        background="noiseDiagonalGradient"
        cardStyle="glass-elevated"
        primaryButtonStyle="double-inset"
        secondaryButtonStyle="solid"
        headingFontWeight="bold"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarStyleFullscreen
      navItems={[
        {
          name: "Home",          id: "#home"},
        {
          name: "Menu",          id: "#menu"},
        {
          name: "About Us",          id: "#about"},
        {
          name: "Reviews",          id: "#reviews"},
        {
          name: "Contact",          id: "#contact"},
      ]}
      logoSrc="http://img.b2bpic.net/free-vector/six-cinco-de-mayo-labels-with-flat-elements_23-2147617175.jpg"
      logoAlt="Sergios Tacos Logo"
      brandName="Sergios Tacos"
      bottomLeftText="Taste the Tradition"
      bottomRightText="sergios@tacos.com"
    />
  </div>

  <div id="home" data-section="home">
      <HeroBillboardRotatedCarousel
      background={{
        variant: "rotated-rays-static"}}
      title="Sergios Tacos"
      description="Authentic Mexican Flavors in Montebello. Taste the tradition, experience the freshness, and enjoy the true spirit of Mexican cuisine."
      buttons={[
        {
          text: "View Our Menu",          href: "#menu"},
        {
          text: "Order Online",          href: "#contact"},
      ]}
      carouselItems={[
        {
          id: "1",          imageSrc: "http://img.b2bpic.net/free-photo/delicious-tortillas-with-meat-vegetables_23-2148614363.jpg",          imageAlt: "Delicious taco platter"},
        {
          id: "2",          imageSrc: "http://img.b2bpic.net/free-photo/interior-traditional-mexican-restaurant-table-decorations-ai-generative_123823-14631.jpg",          imageAlt: "Inviting restaurant interior"},
        {
          id: "3",          imageSrc: "http://img.b2bpic.net/free-photo/chef-preparing-tasty-taco-bowl-restaurant_23-2151864147.jpg",          imageAlt: "Chef preparing tacos"},
        {
          id: "4",          imageSrc: "http://img.b2bpic.net/free-photo/fresh-ingredients-tacos-table_23-2151122616.jpg",          imageAlt: "Fresh taco ingredients"},
        {
          id: "5",          imageSrc: "http://img.b2bpic.net/free-photo/refreshing-cocktail-glass-filled-with-ice-lime_23-2150339947.jpg",          imageAlt: "Refreshing margarita"},
        {
          id: "6",          imageSrc: "http://img.b2bpic.net/free-photo/joyful-friends-raising-glasses-tasty-margaritas-restaurant_23-2150893335.jpg",          imageAlt: "Happy customers enjoying food"},
      ]}
      autoPlay={true}
      autoPlayInterval={4000}
    />
  </div>

  <div id="about" data-section="about">
      <TextSplitAbout
      useInvertedBackground={true}
      title="Our Story & Passion"
      description={[
        "For over 20 years, Sergios Tacos has been a beloved family-owned restaurant in Montebello, dedicated to serving authentic Mexican street food with a homemade touch. Our journey began with a simple passion: to share the rich, vibrant flavors of our heritage with the community.",        "Every dish is crafted with fresh, high-quality ingredients, traditional recipes passed down through generations, and a whole lot of love. From our sizzling carne asada to our slow-cooked carnitas, we promise a culinary experience that transports you straight to the heart of Mexico. Come taste the difference that dedication and tradition make!"]}
      buttons={[
        {
          text: "Meet Our Team"},
      ]}
      buttonAnimation="slide-up"
      showBorder={false}
    />
  </div>

  <div id="menu" data-section="menu">
      <ProductCardTwo
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="three-columns-all-equal-width"
      useInvertedBackground={false}
      carouselMode="buttons"
      products={[
        {
          id: "1",          brand: "Classic",          name: "Carne Asada Taco",          price: "$3.50",          rating: 5,
          reviewCount: "120",          imageSrc: "http://img.b2bpic.net/free-photo/high-angle-carne-asada-tacos-with-lime-cilantro-sauce_23-2148629304.jpg",          imageAlt: "Carne Asada Taco"},
        {
          id: "2",          brand: "Signature",          name: "Al Pastor Taco",          price: "$3.75",          rating: 5,
          reviewCount: "98",          imageSrc: "http://img.b2bpic.net/free-photo/mexican-tacos-with-al-pastor-meat_23-2151034426.jpg",          imageAlt: "Al Pastor Taco"},
        {
          id: "3",          brand: "Homestyle",          name: "Carnitas Taco",          price: "$3.50",          rating: 5,
          reviewCount: "115",          imageSrc: "http://img.b2bpic.net/free-photo/tacos-food-still-life_23-2151122585.jpg",          imageAlt: "Carnitas Taco"},
        {
          id: "4",          brand: "Baja Style",          name: "Fish Taco",          price: "$4.00",          rating: 4,
          reviewCount: "85",          imageSrc: "http://img.b2bpic.net/free-photo/fresh-fish-tacos_23-2147717462.jpg",          imageAlt: "Fish Taco"},
        {
          id: "5",          brand: "Healthy",          name: "Veggie Taco",          price: "$3.25",          rating: 4,
          reviewCount: "70",          imageSrc: "http://img.b2bpic.net/free-photo/delicious-vegan-tacos-wooden-cutting-board_23-2151034431.jpg",          imageAlt: "Veggie Taco"},
        {
          id: "6",          brand: "Comfort",          name: "Cheese Quesadilla",          price: "$6.00",          rating: 4,
          reviewCount: "65",          imageSrc: "http://img.b2bpic.net/free-photo/quesadilla-wooden-background-ai-generated_244837-1478.jpg",          imageAlt: "Cheese Quesadilla"},
        {
          id: "7",          brand: "Appetizer",          name: "Loaded Nachos",          price: "$8.50",          rating: 5,
          reviewCount: "90",          imageSrc: "http://img.b2bpic.net/free-photo/nachos-near-guacamole-sauce-bowls-chili_23-2148132101.jpg",          imageAlt: "Loaded Nachos"},
        {
          id: "8",          brand: "Special",          name: "Chicken Tacos with Guacamole",          price: "$4.00",          rating: 5,
          reviewCount: "75",          imageSrc: "http://img.b2bpic.net/free-photo/appetizing-tacos-with-chicken-guacamole_23-2148614364.jpg",          imageAlt: "Chicken Tacos with Guacamole"},
        {
          id: "9",          brand: "Street Food",          name: "Mulitas",          price: "$4.50",          rating: 5,
          reviewCount: "60",          imageSrc: "http://img.b2bpic.net/free-photo/traditional-mexican-food-mulitas_23-2151122596.jpg",          imageAlt: "Mulitas"},
        {
          id: "10",          brand: "Traditional",          name: "Sopes",          price: "$5.50",          rating: 4,
          reviewCount: "50",          imageSrc: "http://img.b2bpic.net/free-photo/traditional-mexican-food-delicious-sopes_23-2151122601.jpg",          imageAlt: "Sopes"},
        {
          id: "11",          brand: "Sandwich",          name: "Tortas",          price: "$7.00",          rating: 5,
          reviewCount: "80",          imageSrc: "http://img.b2bpic.net/free-photo/traditional-mexican-food-delicious-tortas-mexicanas_23-2150935579.jpg",          imageAlt: "Tortas"}
      ]}
      title="Explore Our Delicious Menu"
      description="Dive into a world of authentic Mexican flavors with our diverse menu. Each item is prepared daily using the freshest ingredients and traditional cooking techniques."
    />
  </div>

  <div id="features" data-section="features">
      <FeatureCardNineteen
      textboxLayout="default"
      useInvertedBackground={true}
      features={[
        {
          tag: "Catering",          title: "Host Your Next Event with Sergios",          subtitle: "Bring the authentic taste of Sergios Tacos to your next party, corporate event, or family gathering.",          description: "Our catering menu offers a wide selection of tacos, burritos, quesadillas, and sides, all prepared fresh and delivered with exceptional service. Let us handle the food, so you can enjoy the celebration!",          imageSrc: "http://img.b2bpic.net/free-photo/mexican-party-food-spread_23-2149591469.jpg",          imageAlt: "Taco catering event illustration",          buttons: [
            {
              text: "Learn More"},
          ],
        },
        {
          tag: "Quality",          title: "Fresh, Local Ingredients",          subtitle: "We believe great food starts with great ingredients. That's why we source the freshest produce and meats.",          description: "Our commitment to quality means every ingredient, from our vibrant cilantro to our succulent meats, is carefully selected. We support local farmers whenever possible, ensuring both freshness and community impact.",          imageSrc: "http://img.b2bpic.net/free-photo/fresh-vegetables-background_23-2151122613.jpg",          imageAlt: "Fresh local ingredients",          buttons: [
            {
              text: "Our Sourcing"},
          ],
        },
        {
          tag: "Community",          title: "A Place for Everyone",          subtitle: "Sergios Tacos is more than just a restaurant; it's a gathering place for friends, families, and neighbors.",          description: "We've built a warm and welcoming atmosphere where everyone feels at home. Our friendly staff and lively ambiance make every visit a memorable experience. Join us and become part of the Sergios family!",          imageSrc: "http://img.b2bpic.net/free-photo/family-eating-mexican-food-restaurant_23-2150160273.jpg",          imageAlt: "Community enjoying food",          buttons: [
            {
              text: "Visit Us"},
          ],
        },
      ]}
      title="More Than Just Tacos"
      description="Discover what makes Sergios Tacos a true Montebello gem beyond our delicious food."
    />
  </div>

  <div id="reviews" data-section="reviews">
      <TestimonialCardFive
      textboxLayout="default"
      useInvertedBackground={false}
      testimonials={[
        {
          id: "1",          name: "Maria S.",          date: "July 12, 2023",          title: "Best Tacos in Montebello!",          quote: "Sergios Tacos never disappoints! The carne asada is always perfectly grilled, and their salsas are out of this world. It's our go-to spot for authentic Mexican food. Highly recommend!",          tag: "Local Foodie",          avatarSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport_107420-85035.jpg",          avatarAlt: "Maria S. avatar",          imageSrc: "http://img.b2bpic.net/free-photo/barbecue-meat-with-different-sauces_1122-700.jpg",          imageAlt: "Delicious tacos on a platter"},
        {
          id: "2",          name: "David R.",          date: "August 5, 2023",          title: "Amazing Al Pastor!",          quote: "I've tried al pastor everywhere, and Sergios' is by far the best. The pineapple adds that perfect sweet and tangy kick. Plus, the service is always super friendly. A true Montebello treasure!",          tag: "Regular Customer",          avatarSrc: "http://img.b2bpic.net/free-photo/portrait-pretty-woman-posing-with-calm-home_618663-61.jpg",          avatarAlt: "David R. avatar",          imageSrc: "http://img.b2bpic.net/free-photo/nachos-near-guacamole-sauce-bowls-chili_23-2148132101.jpg",          imageAlt: "Fresh salsa and chips"},
        {
          id: "3",          name: "Jessica L.",          date: "September 1, 2023",          title: "Authentic and Flavorful",          quote: "Every dish at Sergios Tacos feels like it's made with love. The carnitas are tender and juicy, and their tortillas are fresh. It's like having a meal at my grandma's house. So authentic!",          tag: "Happy Customer",          avatarSrc: "http://img.b2bpic.net/free-photo/handsome-happy-young-guy-with-glasses-posing_176420-30005.jpg",          avatarAlt: "Jessica L. avatar",          imageSrc: "http://img.b2bpic.net/free-photo/restaurant-healthy-food-delivery-salad-second-dish-first-dish-white-surface_231208-7863.jpg",          imageAlt: "Close up of a delicious burrito"},
        {
          id: "4",          name: "Carlos M.",          date: "September 28, 2023",          title: "Great Spot for Families",          quote: "We bring our whole family to Sergios every Sunday. There's something for everyone, and the kids love the quesadillas. The atmosphere is lively and welcoming. A perfect family tradition!",          tag: "Family Outing",          avatarSrc: "http://img.b2bpic.net/free-photo/portrait-blonde-young-woman-looking-camera_23-2148028886.jpg",          avatarAlt: "Carlos M. avatar",          imageSrc: "http://img.b2bpic.net/free-photo/young-people-enjoying-street-food_23-2151525827.jpg",          imageAlt: "Vibrant street taco stand"},
        {
          id: "5",          name: "Sophia G.",          date: "October 15, 2023",          title: "My Favorite Mexican Spot!",          quote: "From the moment you walk in, you feel the authentic vibe. The food is incredible, especially the fish tacos. So fresh and crispy! Sergios Tacos is definitely my top pick in Montebello.",          tag: "Food Enthusiast",          avatarSrc: "http://img.b2bpic.net/free-photo/african-guy-wears-trendy-wristwatch-posing-with-smile-near-beige-wall-outdoor-portrait-black-man-good-mood-standing-with-arms-crossed_197531-21794.jpg",          avatarAlt: "Sophia G. avatar",          imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-brazilian-food-composition-with-copy-space_23-2148739222.jpg",          imageAlt: "Table full of Mexican dishes"},
      ]}
      title="What Our Customers Say"
      description="Don't just take our word for it – hear from our wonderful customers who love the taste of Sergios Tacos!"
    />
  </div>

  <div id="social-proof" data-section="social-proof">
      <SocialProofOne
      textboxLayout="default"
      useInvertedBackground={true}
      names={[
        "Local Favorite Award",        "Best of Montebello",        "Community Choice",        "Culinary Excellence",        "Food Critics Pick",        "Neighborhood Gem",        "Fresh Ingredients Certified"]}
      title="Recognized for Excellence"
      description="We're proud of the recognition we've received from our community and local food critics. These accolades reflect our dedication to quality, taste, and exceptional service."
      speed={40}
      showCard={true}
    />
  </div>

  <div id="faq" data-section="faq">
      <FaqSplitMedia
      textboxLayout="default"
      useInvertedBackground={false}
      faqs={[
        {
          id: "1",          title: "What are your operating hours?",          content: "Sergios Tacos is open Monday to Saturday from 11 AM to 9 PM, and Sunday from 12 PM to 8 PM. We are closed on major holidays."},
        {
          id: "2",          title: "Do you offer vegetarian or vegan options?",          content: "Yes, we have several delicious vegetarian options, including our Veggie Taco and cheese quesadillas. For vegan options, please ask our staff, and we'll be happy to customize a dish for you."},
        {
          id: "3",          title: "Do you have gluten-free options?",          content: "Most of our tacos are naturally gluten-free as they are served on corn tortillas. Please inform our staff about your dietary needs when ordering, and we'll ensure your meal is prepared accordingly."},
        {
          id: "4",          title: "Can I make a reservation?",          content: "We primarily operate on a first-come, first-served basis for our casual dining experience. For large groups (8+ people), please call ahead, and we'll do our best to accommodate you."},
        {
          id: "5",          title: "Do you offer delivery or takeout?",          content: "Yes, we offer both takeout and delivery services. You can place your order directly through our website or call us during business hours for takeout. Delivery is available through popular food delivery apps."},
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/creative-composition-tasty-food_23-2148949078.jpg"
      imageAlt="Assorted tacos on a wooden board"
      mediaAnimation="slide-up"
      mediaPosition="right"
      title="Frequently Asked Questions"
      description="Have questions about our menu, services, or anything else? Find quick answers to common inquiries here."
      faqsAnimation="slide-up"
      showCard={true}
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactText
      useInvertedBackground={true}
      background={{
        variant: "rotated-rays-static-grid"}}
      text="Ready for an authentic taco experience? Visit Sergios Tacos in Montebello or order online!"
      buttons={[
        {
          text: "Get Directions",          href: "https://www.google.com/maps/search/Sergios+Tacos+Montebello"},
        {
          text: "Call Us: (323) 555-1234",          href: "tel:+13235551234"},
      ]}
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterBaseReveal
      logoSrc="http://img.b2bpic.net/free-vector/six-cinco-de-mayo-labels-with-flat-elements_23-2147617175.jpg"
      logoAlt="Sergios Tacos Footer Logo"
      logoText="Sergios Tacos"
      columns={[
        {
          title: "Quick Links",          items: [
            {
              label: "Home",              href: "#home"},
            {
              label: "Menu",              href: "#menu"},
            {
              label: "About Us",              href: "#about"},
            {
              label: "Reviews",              href: "#reviews"},
          ],
        },
        {
          title: "Connect",          items: [
            {
              label: "Instagram",              href: "#"},
            {
              label: "Facebook",              href: "#"},
            {
              label: "Contact Us",              href: "#contact"},
          ],
        },
        {
          title: "Location",          items: [
            {
              label: "123 Taco St, Montebello, CA 90640",              href: "https://www.google.com/maps/search/Sergios+Tacos+Montebello"},
            {
              label: "Monday - Saturday: 11 AM - 9 PM",              href: "#"},
            {
              label: "Sunday: 12 PM - 8 PM",              href: "#"},
          ],
        },
      ]}
      copyrightText="© 2024 Sergios Tacos. All rights reserved."
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}