"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactCTA from '@/components/sections/contact/ContactCTA';
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import FeatureCardNine from '@/components/sections/feature/FeatureCardNine';
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
import HeroBillboardGallery from '@/components/sections/hero/HeroBillboardGallery';
import MediaAbout from '@/components/sections/about/MediaAbout';
import MetricCardEleven from '@/components/sections/metrics/MetricCardEleven';
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import PricingCardNine from '@/components/sections/pricing/PricingCardNine';
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive';

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="text-stagger"
        defaultTextAnimation="background-highlight"
        borderRadius="rounded"
        contentWidth="small"
        sizing="largeSizeMediumTitles"
        background="fluid"
        cardStyle="gradient-radial"
        primaryButtonStyle="shadow"
        secondaryButtonStyle="layered"
        headingFontWeight="medium"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarStyleFullscreen
      navItems={[
        {
          name: "Home",          id: "hero"},
        {
          name: "About Us",          id: "about"},
        {
          name: "Menu",          id: "menu"},
        {
          name: "Deals",          id: "deals"},
        {
          name: "Reviews",          id: "reviews"},
        {
          name: "Contact",          id: "contact"},
      ]}
      logoSrc="http://img.b2bpic.net/free-vector/pizzeria-logo-template_1198-61.jpg"
      logoAlt="Pizza 3sixty logo"
      brandName="Pizza 3sixty"
      bottomLeftText="Ludhiana, Punjab"
      bottomRightText="70096 00237"
    />
  </div>

  <div id="hero" data-section="hero">
      <HeroBillboardGallery
      background={{
        variant: "radial-gradient"}}
      title="Experience the Taste of Italy at Pizza 3sixty"
      description="Crafting the perfect pizza with fresh ingredients and authentic flavors, delivered right to your door or enjoyed in our cozy restaurant. Taste the difference!"
      tagAnimation="none"
      buttons={[
        {
          text: "Order Online",          href: "#menu"},
        {
          text: "View Our Menu",          href: "#menu"},
      ]}
      buttonAnimation="slide-up"
      mediaItems={[
        {
          imageSrc: "http://img.b2bpic.net/free-photo/caezar-pizza-chicken-tomato-parmesan-crackers-basil-side-view_141793-2748.jpg",          imageAlt: "Delicious pepperoni pizza"},
        {
          imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-pizza-box-with-calculator_23-2148247948.jpg",          imageAlt: "Fresh vegetable supreme pizza"},
        {
          imageSrc: "http://img.b2bpic.net/free-photo/friends-party-with-delicious-pizza_23-2151309468.jpg",          imageAlt: "Cheesy pizza slice pull"},
        {
          imageSrc: "http://img.b2bpic.net/free-photo/high-angle-people-cooking-pizza-together_23-2150283025.jpg",          imageAlt: "Pizza baking in a brick oven"},
        {
          imageSrc: "http://img.b2bpic.net/free-photo/smiley-people-eating-pizza-side-view_23-2149931028.jpg",          imageAlt: "People enjoying pizza"},
        {
          imageSrc: "http://img.b2bpic.net/free-photo/still-life-food-delivery_23-2149198173.jpg",          imageAlt: "Pizza delivery box"},
      ]}
      mediaAnimation="slide-up"
    />
  </div>

  <div id="about" data-section="about">
      <MediaAbout
      useInvertedBackground={true}
      title="Our Passion for Pizza"
      description="At Pizza 3sixty, we believe great pizza starts with great ingredients. Hand-kneaded dough, rich tomato sauce, premium cheeses, and fresh toppings are combined with passion to bring you a culinary experience unlike any other. Our commitment to quality ensures every bite is pure delight."
      tagAnimation="none"
      buttonAnimation="none"
      imageSrc="http://img.b2bpic.net/free-photo/chef-rolling-dough-make-pastries_23-2148742179.jpg"
      imageAlt="Pizza chef preparing dough"
    />
  </div>

  <div id="features" data-section="features">
      <FeatureCardNine
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={false}
      features={[
        {
          title: "Easy Online Ordering",          description: "Browse our menu and place your order in just a few clicks. Fast, convenient, and secure.",          phoneOne: {
            imageSrc: "http://img.b2bpic.net/free-photo/close-up-food-lover-taking-pictures-meal_23-2149286450.jpg",            imageAlt: "Mobile phone showing pizza ordering app"},
          phoneTwo: {
            imageSrc: "http://img.b2bpic.net/free-photo/woman-takes-slice-pizza_140725-1964.jpg",            imageAlt: "Close-up of a hot pizza slice"}
        },
        {
          title: "Fresh & Quality Ingredients",          description: "We source the freshest vegetables and premium meats to ensure every pizza is bursting with flavor.",          phoneOne: {
            imageSrc: "http://img.b2bpic.net/free-photo/delicious-pizza-party_23-2151309427.jpg",            imageAlt: "Pizza box ready for delivery"},
          phoneTwo: {
            imageSrc: "http://img.b2bpic.net/free-photo/hands-holding-pizza-slices-high-angle_23-2149872428.jpg",            imageAlt: "Close-up of a hot pizza slice"}
        },
        {
          title: "Fast Delivery & Takeaway",          description: "Get your pizza hot and fresh, whether you're picking it up or having it delivered to your doorstep.",          phoneOne: {
            imageSrc: "http://img.b2bpic.net/free-photo/close-up-delivery-man-holding-pizza-boxes_23-2148247967.jpg",            imageAlt: "Pizza box ready for delivery"},
          phoneTwo: {
            imageSrc: "http://img.b2bpic.net/free-photo/woman-buying-fruits-online-using-her-smartphone_23-2149240374.jpg",            imageAlt: "Mobile phone showing pizza ordering app"}
        },
        {
          title: "Loyalty Rewards Program",          description: "Join our rewards program and earn points with every purchase, unlocking exclusive discounts and freebies.",          phoneOne: {
            imageSrc: "http://img.b2bpic.net/free-photo/wooden-cubes-arrangement_23-2149103969.jpg",            imageAlt: "Mobile phone showing loyalty program app"},
          phoneTwo: {
            imageAlt: "Close-up of a hot pizza slice",            imageSrc: "http://img.b2bpic.net/free-photo/slice-ripe-fig-with-seeds-close-up_114579-29523.jpg"}
        },
      ]}
      showStepNumbers={true}
      title="Why Choose Pizza 3sixty?"
      description="We offer more than just pizza; we offer an experience. From easy online ordering to fresh, quality ingredients and exclusive loyalty programs, we ensure your satisfaction every time."
      tagAnimation="none"
      buttonAnimation="none"
    />
  </div>

  <div id="menu" data-section="menu">
      <ProductCardTwo
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="four-items-2x2-equal-grid"
      useInvertedBackground={true}
      products={[
        {
          id: "1",          brand: "Classic",          name: "Pepperoni Feast",          price: "₹250",          rating: 5,
          reviewCount: "120",          imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-cheese-pizza-with-sausages-tomatoes-blue-background-italian-food-dough-cake-fast-food-photo-color_140725-140309.jpg",          imageAlt: "Pepperoni pizza"},
        {
          id: "2",          brand: "Vegetarian",          name: "Margherita Delight",          price: "₹200",          rating: 5,
          reviewCount: "95",          imageSrc: "http://img.b2bpic.net/free-photo/pizza-caezar-lettuce-parmesan-cherry-tomato-chicken-crackers-side-view_141793-3788.jpg",          imageAlt: "Margherita pizza"},
        {
          id: "3",          brand: "Special",          name: "Veggie Supreme",          price: "₹280",          rating: 4.5,
          reviewCount: "80",          imageSrc: "http://img.b2bpic.net/free-photo/two-pizzas-with-eggplant-green-peas-red-onion-top-view_127032-3367.jpg",          imageAlt: "Vegetable supreme pizza"},
        {
          id: "4",          brand: "Indian Fusion",          name: "Chicken Tikka",          price: "₹320",          rating: 4.5,
          reviewCount: "110",          imageSrc: "http://img.b2bpic.net/free-photo/slices-vegetarian-pizza-with-basil-tomatoes-peppers-woodent-tray_140725-3963.jpg",          imageAlt: "Chicken tikka pizza"},
        {
          id: "5",          brand: "Indian Fusion",          name: "Paneer Tikka",          price: "₹300",          rating: 4.5,
          reviewCount: "70",          imageSrc: "http://img.b2bpic.net/free-photo/delicious-neapolitan-pizza-board_78826-3300.jpg",          imageAlt: "Paneer tikka pizza"},
        {
          id: "6",          brand: "Indulgence",          name: "Extra Cheesy",          price: "₹270",          rating: 5,
          reviewCount: "65",          imageSrc: "http://img.b2bpic.net/free-photo/margarita-pizza-with-melted-cheese-cut-into-slices_114579-3002.jpg",          imageAlt: "Extra cheese pizza"},
      ]}
      title="Our Delicious Menu"
      description="Explore a wide variety of pizzas crafted to perfection. From classic favorites to unique creations, there's a pizza for everyone."
      tagAnimation="none"
      buttonAnimation="none"
    />
  </div>

  <div id="deals" data-section="deals">
      <PricingCardNine
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={false}
      plans={[
        {
          id: "combo",          title: "Family Combo",          price: "₹799",          period: "per deal",          features: [
            "2 Large Pizzas (any choice)",            "1 Garlic Bread",            "1.5L Soft Drink",            "Free Delivery"],
          button: {
            text: "Get This Deal",            href: "#contact"},
          imageSrc: "http://img.b2bpic.net/free-photo/delicious-pizza-party_23-2151309436.jpg",          imageAlt: "Pizza family combo"},
        {
          id: "large",          title: "Any Large Pizza",          price: "₹499",          period: "per pizza",          features: [
            "Choose any Large Pizza",            "Extra Toppings Free",            "Dine-in or Takeaway",            "Valid all week"],
          button: {
            text: "Order Now",            href: "#contact"},
          imageSrc: "http://img.b2bpic.net/free-photo/high-angle-hand-holding-delicious-pizza_23-2150154684.jpg",          imageAlt: "Large pizza offer"},
        {
          id: "custom",          title: "Create Your Own",          price: "Starts ₹199",          period: "per pizza",          features: [
            "Choose your crust & sauce",            "Unlimited toppings selection",            "Personalized pizza experience",            "Perfect for unique tastes"],
          button: {
            text: "Customize",            href: "#contact"},
          imageSrc: "http://img.b2bpic.net/free-photo/pizza-mozzarella-fig-lettuce-slices-food-photography-flat-lay_53876-101543.jpg",          imageAlt: "Custom build pizza"},
      ]}
      title="Exclusive Deals & Combos"
      description="Unlock more savings and enjoy your favorite pizzas with our special offers. Perfect for families, friends, or a solo treat!"
      tagAnimation="none"
      buttonAnimation="none"
    />
  </div>

  <div id="metrics" data-section="metrics">
      <MetricCardEleven
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={true}
      metrics={[
        {
          id: "1",          value: "15000+",          title: "Pizzas Served",          description: "Delivering joy to thousands of hungry customers.",          imageSrc: "http://img.b2bpic.net/free-photo/crazy-man-angry-expression_1194-5108.jpg",          imageAlt: "Stack of pizza boxes"},
        {
          id: "2",          value: "10+",          title: "Years Experience",          description: "A decade of mastering the art of pizza making.",          imageSrc: "http://img.b2bpic.net/free-photo/aged-professor-mature-student-library-completing-his-studies_482257-123180.jpg",          imageAlt: "Traditional pizza oven"},
        {
          id: "3",          value: "5000+",          title: "Happy Customers",          description: "Our growing community of satisfied pizza lovers.",          imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-friends-eating-delicious-pizza_23-2150317088.jpg",          imageAlt: "Happy people eating pizza"},
      ]}
      title="Our Success Story"
      description="Serving happiness one slice at a time. See what makes Pizza 3sixty a local favorite."
      tagAnimation="none"
      buttonAnimation="none"
    />
  </div>

  <div id="reviews" data-section="reviews">
      <TestimonialCardFive
      textboxLayout="default"
      useInvertedBackground={false}
      testimonials={[
        {
          id: "1",          name: "Priya Sharma",          date: "10/01/2024",          title: "The Best Pizza in Town!",          quote: "Pizza 3sixty never disappoints! The crust is perfect, toppings are fresh, and the service is always friendly. Highly recommend the Paneer Tikka!",          tag: "Delightful",          avatarSrc: "http://img.b2bpic.net/free-photo/waitress-serving-cup-coffee-customer_1170-656.jpg",          avatarAlt: "Priya Sharma avatar",          imageSrc: "http://img.b2bpic.net/free-photo/pizza-with-bell-pepper-table_140725-378.jpg",          imageAlt: "Delicious pizza slice"},
        {
          id: "2",          name: "Rahul Verma",          date: "09/28/2023",          title: "Fast Delivery & Hot Pizza!",          quote: "Ordered online and my pizza arrived piping hot and much faster than expected. The Veggie Supreme was fantastic. My new go-to place!",          tag: "Efficient",          avatarSrc: "http://img.b2bpic.net/free-photo/person-indian-origin-having-fun_23-2150285298.jpg",          avatarAlt: "Rahul Verma avatar",          imageSrc: "http://img.b2bpic.net/free-photo/pizza-delivery-man_1368-6394.jpg",          imageAlt: "Pizza delivery box"},
        {
          id: "3",          name: "Anjali Singh",          date: "08/15/2023",          title: "Amazing Flavors!",          quote: "I'm always impressed by the unique and delicious flavors at Pizza 3sixty. The Chicken Tikka pizza is a must-try. Keep up the great work!",          tag: "Flavorful",          avatarSrc: "http://img.b2bpic.net/free-photo/cheerful-excited-woman-walking-park_1262-20515.jpg",          avatarAlt: "Anjali Singh avatar",          imageSrc: "http://img.b2bpic.net/free-photo/creative-arrangement-with-delicious-pizza_23-2148921354.jpg",          imageAlt: "Pizza with fresh vegetables"},
        {
          id: "4",          name: "Amit Kumar",          date: "07/03/2024",          title: "Great Value & Quality",          quote: "The family combo deal is unbeatable! We got two large pizzas and drinks for a great price, and the quality was top-notch. Very satisfied!",          tag: "Value",          avatarSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-unshaven-handsome-young-hipster-guy-looks-with-dark-shining-eyes-pleased-smile_273609-8596.jpg",          avatarAlt: "Amit Kumar avatar",          imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-mushroom-pizza-cooked-dough-with-cheese-olives-dark-surface-meal-food-pizza-italian-dough_140725-101734.jpg",          imageAlt: "Pizza slice being served"},
        {
          id: "5",          name: "Divya Gupta",          date: "06/20/2024",          title: "Cozy Atmosphere",          quote: "Dined in with friends and loved the cozy, welcoming atmosphere. The service was excellent, and the pizza was incredible. Perfect for a casual dinner.",          tag: "Welcoming",          avatarSrc: "http://img.b2bpic.net/free-photo/group-happy-students-showing-thumbs-up-close-up_8353-6411.jpg",          avatarAlt: "Divya Gupta avatar",          imageSrc: "http://img.b2bpic.net/free-photo/young-happy-man-bringing-food-table-while-having-lunch-with-friends-home_637285-5872.jpg",          imageAlt: "Friends enjoying pizza"},
      ]}
      title="What Our Customers Say"
      description="Don't just take our word for it – hear from our amazing community about their Pizza 3sixty experience!"
      tagAnimation="none"
      buttonAnimation="none"
    />
  </div>

  <div id="faq" data-section="faq">
      <FaqSplitMedia
      textboxLayout="default"
      useInvertedBackground={true}
      faqs={[
        {
          id: "1",          title: "What are your operating hours?",          content: "We are open from 11:00 AM to 10:40 PM, seven days a week."},
        {
          id: "2",          title: "Do you offer delivery?",          content: "Yes, we offer delivery within a 5km radius of our restaurant. You can order online through our website or call us directly."},
        {
          id: "3",          title: "Can I customize my pizza?",          content: "Absolutely! You can choose your crust, sauce, and a variety of fresh toppings to create your perfect pizza."},
        {
          id: "4",          title: "Are there vegetarian and vegan options?",          content: "Yes, we have a wide selection of delicious vegetarian pizzas, including Paneer Tikka. For vegan options, please speak to our staff about ingredient modifications."},
        {
          id: "5",          title: "Do you have any ongoing promotions?",          content: "We frequently run special promotions and combo deals. Please check our 'Deals' section or follow us on social media to stay updated!"},
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/pizza-wooden-tray-with-tomatoes-chili-basil_1150-24787.jpg"
      imageAlt="Pizza ingredients and condiments"
      mediaAnimation="slide-up"
      mediaPosition="right"
      title="Frequently Asked Questions"
      description="Have questions about our menu, ordering, or delivery? Find your answers here or contact us directly."
      tagAnimation="none"
      buttonAnimation="none"
      faqsAnimation="slide-up"
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactCTA
      useInvertedBackground={false}
      background={{
        variant: "plain"}}
      tag="Connect With Us"
      tagAnimation="none"
      title="Ready for a Slice of Heaven?"
      description="Order your favorite pizza now or get in touch for catering inquiries. We're here to make your pizza experience perfect!"
      buttons={[
        {
          text: "Call Us: 70096 00237",          href: "tel:+917009600237"},
        {
          text: "Visit Us",          href: "https://maps.app.goo.gl/YourGoogleMapsLink"},
      ]}
      buttonAnimation="none"
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterLogoEmphasis
      logoSrc="http://img.b2bpic.net/free-vector/pizzeria-logo-template_1198-61.jpg"
      logoAlt="Pizza 3sixty logo"
      columns={[
        {
          items: [
            {
              label: "Home",              href: "#hero"},
            {
              label: "Menu",              href: "#menu"},
            {
              label: "About Us",              href: "#about"},
            {
              label: "Deals",              href: "#deals"},
          ],
        },
        {
          items: [
            {
              label: "Reviews",              href: "#reviews"},
            {
              label: "FAQ",              href: "#faq"},
            {
              label: "Contact",              href: "#contact"},
          ],
        },
        {
          items: [
            {
              label: "Privacy Policy",              href: "#"},
            {
              label: "Terms of Service",              href: "#"},
          ],
        },
      ]}
      logoText="Pizza 3sixty"
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
