"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactText from '@/components/sections/contact/ContactText';
import FaqSplitText from '@/components/sections/faq/FaqSplitText';
import FeatureCardThree from '@/components/sections/feature/featureCardThree/FeatureCardThree';
import FooterMedia from '@/components/sections/footer/FooterMedia';
import HeroSplitDualMedia from '@/components/sections/hero/HeroSplitDualMedia';
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import PricingCardThree from '@/components/sections/pricing/PricingCardThree';
import ProductCardOne from '@/components/sections/product/ProductCardOne';
import SplitAbout from '@/components/sections/about/SplitAbout';
import TestimonialCardThirteen from '@/components/sections/testimonial/TestimonialCardThirteen';
import { DollarSign, Gift, Sparkles, Star } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="text-shift"
        defaultTextAnimation="entrance-slide"
        borderRadius="pill"
        contentWidth="medium"
        sizing="largeSmallSizeMediumTitles"
        background="grid"
        cardStyle="soft-shadow"
        primaryButtonStyle="gradient"
        secondaryButtonStyle="layered"
        headingFontWeight="medium"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarStyleFullscreen
      navItems={[
        {
          name: "Inicio",          id: "#hero"},
        {
          name: "Menú",          id: "#products"},
        {
          name: "Nosotros",          id: "#about"},
        {
          name: "Testimonios",          id: "#testimonials"},
        {
          name: "Contacto",          id: "#contact"},
      ]}
      logoSrc="http://img.b2bpic.net/free-vector/restaurant-logo-collection_23-2147756395.jpg"
      logoAlt="La Nieve Pizzeria Logo"
      brandName="La Nieve Pizzeria"
      button={{
        text: "Ordenar Ahora",        href: "#products"}}
    />
  </div>

  <div id="hero" data-section="hero">
      <HeroSplitDualMedia
      background={{
        variant: "plain"}}
      title="Pizza Argentina Auténtica, Entregada Fresca"
      description="Pizzería galardonada con 11,000 reseñas de cinco estrellas. ¡Pide online ahora para comer en el local, llevar o a domicilio!"
      tag="Pizzería Galardonada"
      tagIcon={Star}
      tagAnimation="slide-up"
      buttons={[
        {
          text: "Ordenar Ahora",          href: "#products"},
      ]}
      buttonAnimation="slide-up"
      mediaItems={[
        {
          imageSrc: "http://img.b2bpic.net/free-photo/tasty-halloween-pizza-slices-with-cutlery-frame_23-2148276246.jpg",          imageAlt: "Deliciosa pizza fresca"},
        {
          imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-pizza-with-vegetables_23-2148567129.jpg",          imageAlt: "Pizza y empanadas argentinas"}
      ]}
      mediaAnimation="opacity"
      rating={4.4}
      ratingText="Basado en 11,685 opiniones"
    />
  </div>

  <div id="about" data-section="about">
      <SplitAbout
      textboxLayout="default"
      useInvertedBackground={false}
      title="Nuestra Pasión por el Sabor Auténtico"
      description="En La Nieve, hemos perfeccionado el arte de la pizza y empanadas argentinas durante años. Nuestro secreto radica en recetas tradicionales, ingredientes de primera calidad y una dedicación al sabor fresco y casero que trae a Mar del Plata un verdadero deleite culinario. Cada plato se elabora con amor y pasión."
      tag="Nuestra Historia"
      bulletPoints={[
        {
          title: "Recetas Heredadas",          description: "Honramos generaciones de tradiciones culinarias argentinas."},
        {
          title: "Ingredientes Frescos",          description: "Solo los mejores productos y quesos locales llegan a nuestra cocina."},
        {
          title: "Hecho a Mano Diariamente",          description: "Cada pizza y empanada se prepara desde cero, a diario."},
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/front-view-woman-breaking-egg_23-2149452225.jpg"
      imageAlt="Chef preparando masa de pizza"
      mediaAnimation="opacity"
    />
  </div>

  <div id="features" data-section="features">
      <FeatureCardThree
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="three-columns-all-equal-width"
      useInvertedBackground={false}
      features={[
        {
          title: "Servicio Ultra Rápido",          description: "Recibe tu pedido caliente y fresco, ya sea para comer en el local, llevar o a domicilio.",          imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-people-kitchen_23-2148903559.jpg",          imageAlt: "Moto de reparto rápido"},
        {
          title: "Sabores Inolvidables",          description: "Saborea el rico y auténtico sabor de Argentina en cada bocado, elaborado con pasión.",          imageSrc: "http://img.b2bpic.net/free-photo/delicious-lasagna-with-melted-cheese_23-2151950554.jpg",          imageAlt: "Ingredientes de pizza fresca"},
        {
          title: "Pedido Online Sin Esfuerzo",          description: "Explora nuestro menú y haz tu pedido con facilidad a través de nuestro sitio web fácil de usar.",          imageSrc: "http://img.b2bpic.net/free-photo/close-up-food-lover-taking-pictures-meal_23-2149286427.jpg",          imageAlt: "Pedido online desde el móvil"},
      ]}
      title="¿Por Qué Elegir La Nieve?"
      description="Experimenta la comodidad, calidad y sabores auténticos que hacen que nuestros clientes vuelvan por más."
      tag="Nuestras Ventajas"
    />
  </div>

  <div id="products" data-section="products">
      <ProductCardOne
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="three-columns-all-equal-width"
      useInvertedBackground={false}
      products={[
        {
          id: "muzzarella",          name: "Muzzarella",          price: "ARS 3,500",          imageSrc: "http://img.b2bpic.net/free-photo/close-up-delicious-pizza_23-2150852213.jpg",          imageAlt: "Clásica Pizza de Muzzarella"},
        {
          id: "fugazzeta",          name: "Fugazzeta",          price: "ARS 3,800",          imageSrc: "http://img.b2bpic.net/free-photo/pizzas-with-chopped-sausages-meat-onions-mushrooms-green-pepper_114579-4463.jpg",          imageAlt: "Pizza Fugazzeta con Cebolla"},
        {
          id: "calabresa",          name: "Calabresa",          price: "ARS 4,200",          imageSrc: "http://img.b2bpic.net/free-photo/close-up-melted-cheese-pizza_23-2149286885.jpg",          imageAlt: "Pizza Calabresa con Salame"},
        {
          id: "napolitana",          name: "Napolitana",          price: "ARS 3,700",          imageSrc: "http://img.b2bpic.net/free-photo/high-angle-delicious-pizza-wooden-table_23-2148305638.jpg",          imageAlt: "Pizza Napolitana con Tomate y Ajo"},
        {
          id: "empanada-meat",          name: "Empanada de Carne",          price: "ARS 600",          imageSrc: "http://img.b2bpic.net/free-photo/colorful-tasty-hummus-with-ingredients_23-2149401978.jpg",          imageAlt: "Empanada de Carne Tradicional"},
        {
          id: "empanada-cheese",          name: "Empanada de Queso y Cebolla",          price: "ARS 650",          imageSrc: "http://img.b2bpic.net/free-photo/top-view-homemade-bakery-plate-wooden-table_176474-3375.jpg",          imageAlt: "Empanada de Queso y Cebolla"},
      ]}
      title="Nuestro Menú Estrella"
      description="Deléitate con nuestra selección de pizzas argentinas clásicas y sabrosas empanadas, elaboradas con los mejores ingredientes."
      tag="Opciones Deliciosas"
    />
  </div>

  <div id="pricing" data-section="pricing">
      <PricingCardThree
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={false}
      plans={[
        {
          id: "family-pizza-pack",          name: "Combo Familiar de Pizzas",          price: "ARS 8,500",          badge: "Popular",          badgeIcon: Sparkles,
          features: [
            "2 Pizzas Grandes (elige cualquiera)",            "4 Empanadas (surtidas)",            "1 Gaseosa Grande"],
          buttons: [
            {
              text: "Ordenar Combo Familiar",              href: "#"},
          ],
        },
        {
          id: "empanada-dozen",          name: "Docena de Empanadas",          price: "ARS 6,000",          badge: "Mejor Valor",          badgeIcon: DollarSign,
          features: [
            "12 Empanadas Surtidas",            "Perfecto para compartir",            "Snack rápido y fácil"],
          buttons: [
            {
              text: "Ordenar Docena",              href: "#"},
          ],
        },
        {
          id: "party-combo",          name: "Combo Fiesta",          price: "ARS 15,000",          badge: "Grandes Ahorros",          badgeIcon: Gift,
          features: [
            "4 Pizzas Grandes",            "12 Empanadas Surtidas",            "2 Gaseosas Grandes",            "Sirve para 8-10 personas"],
          buttons: [
            {
              text: "Solicitar Presupuesto",              href: "#"},
          ],
        },
      ]}
      title="Catering y Combos Familiares"
      description="¿Planeando una reunión o una comida familiar? Nuestros combos especiales ofrecen gran valor y variedad para cualquier ocasión."
      tag="Ofertas Especiales"
    />
  </div>

  <div id="testimonials" data-section="testimonials">
      <TestimonialCardThirteen
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={false}
      testimonials={[
        {
          id: "1",          name: "Sofia G.",          handle: "@sofiaeatsarg",          testimonial: "¡La Nieve tiene la mejor fugazzeta de Mar del Plata! La masa es perfecta y las cebollas están caramelizadas a la perfección. ¡Imperdible!",          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/front-view-friends-eating-pizza-outdoors_23-2149872431.jpg",          imageAlt: "Cliente Sofia G."},
        {
          id: "2",          name: "Martín P.",          handle: "@martinreviews",          testimonial: "Llevo años viniendo y la calidad nunca baja. Su pizza de muzzarella es la perfección simple. ¡Entrega rápida también!",          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/blond-man-happy-expression_1194-2903.jpg",          imageAlt: "Cliente Martín P."},
        {
          id: "3",          name: "Lucía F.",          handle: "@luciafoodie",          testimonial: "¡Las empanadas son de otro mundo! Especialmente las de carne. Cada bocado me transporta a la cocina de mi abuela. Muy recomendable.",          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/group-friends-resting-pub-eating-drinking-food-table-friendship_1268-17788.jpg",          imageAlt: "Cliente Lucía F."},
        {
          id: "4",          name: "Diego R.",          handle: "@diegopizzafan",          testimonial: "¡Calidad 5 estrellas constante! Su Napolitana es increíble y el proceso de pedido online es muy fluido. Mi opción preferida para las noches de pizza.",          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-pizza-home-together_23-2150419411.jpg",          imageAlt: "Cliente Diego R."},
        {
          id: "5",          name: "Elena C.",          handle: "@elenavisitsmdq",          testimonial: "¡Visitando Mar del Plata y encontré esta joya! El personal es muy amable y la pizza sabe realmente auténtica. ¡Definitivamente volveré!",          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/side-view-woman-working-service-industry_23-2150722794.jpg",          imageAlt: "Cliente Elena C."},
      ]}
      showRating={true}
      title="Lo Que Dicen Nuestros Clientes"
      description="Con más de 11,000 reseñas de cinco estrellas, nuestra pasión por la pizza habla por sí misma. ¡Escucha directamente de quienes aman La Nieve!"
      tag="Reseñas Entusiastas"
    />
  </div>

  <div id="faq" data-section="faq">
      <FaqSplitText
      useInvertedBackground={false}
      faqs={[
        {
          id: "faq-1",          title: "¿Cuáles son vuestros horarios de apertura?",          content: "Estamos abiertos de lunes a domingo de 12 PM a 11 PM para comer en el local, llevar y a domicilio. Los horarios pueden variar en días festivos."},
        {
          id: "faq-2",          title: "¿Ofrecen opciones vegetarianas?",          content: "Sí, tenemos varias opciones vegetarianas de pizza y empanadas, incluyendo nuestra clásica pizza Muzzarella y empanadas de queso y cebolla."},
        {
          id: "faq-3",          title: "¿Qué métodos de pago aceptan?",          content: "Aceptamos efectivo, tarjetas de débito y las principales tarjetas de crédito (Visa, MasterCard). Los pedidos online se pueden pagar de forma segura a través de nuestra plataforma."},
        {
          id: "faq-4",          title: "¿Cuánto tiempo tarda la entrega?",          content: "Los tiempos de entrega suelen oscilar entre 30 y 45 minutos, dependiendo de tu ubicación en Mar del Plata y la demanda actual. Recibirás un tiempo estimado al realizar el pedido."},
      ]}
      sideTitle="¿Tienes Preguntas?"
      sideDescription="Encuentra respuestas a las preguntas más frecuentes sobre el menú, pedidos y entrega de La Nieve."
      buttons={[
        {
          text: "Contáctanos",          href: "#contact"
        }
      ]}
      buttonAnimation="slide-up"
      faqsAnimation="slide-up"
      textPosition="left"
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactText
      useInvertedBackground={false}
      background={{
        variant: "plain"}}
      text="¡Visítanos o Haz tu Pedido Ahora! \n\n📍 Av. Libertad 1234, Mar del Plata \n📞 +54 9 223 555-0123 \n✉️ info@lanievepizzeria.com \n\n¡Esperamos servirte la mejor pizza de la ciudad!"
      buttons={[
        {
          text: "Ver en el Mapa",          href: "https://www.google.com/maps/search/La+Nieve+pizzeria+Mar+del+Plata"},
        {
          text: "Llámanos",          href: "tel:+5492235550123"},
      ]}
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterMedia
      imageSrc="http://img.b2bpic.net/free-photo/people-enjoying-traditional-japanese-food_23-2148759579.jpg"
      imageAlt="Exterior de la pizzería por la noche"
      logoSrc="http://img.b2bpic.net/free-photo/april-fools-day-still-life-with-paper-pizza_23-2151358354.jpg"
      logoAlt="Logo de La Nieve Pizzeria"
      logoText="La Nieve Pizzeria"
      columns={[
        {
          title: "Menú",          items: [
            {
              label: "Pizzas",              href: "#products"},
            {
              label: "Empanadas",              href: "#products"},
            {
              label: "Combos Familiares",              href: "#pricing"},
          ],
        },
        {
          title: "Nosotros",          items: [
            {
              label: "Nuestra Historia",              href: "#about"},
            {
              label: "Opiniones",              href: "#testimonials"},
          ],
        },
        {
          title: "Soporte",          items: [
            {
              label: "Preguntas Frecuentes",              href: "#faq"},
            {
              label: "Contáctanos",              href: "#contact"},
            {
              label: "Política de Privacidad",              href: "#"},
          ],
        },
      ]}
      copyrightText="© 2024 La Nieve Pizzeria. Todos los derechos reservados."
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
