"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactCTA from '@/components/sections/contact/ContactCTA';
import ContactSplit from '@/components/sections/contact/ContactSplit';
import FeatureCardNineteen from '@/components/sections/feature/FeatureCardNineteen';
import FooterMedia from '@/components/sections/footer/FooterMedia';
import HeroSplitKpi from '@/components/sections/hero/HeroSplitKpi';
import MetricCardEleven from '@/components/sections/metrics/MetricCardEleven';
import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaAbout';
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import TestimonialCardSix from '@/components/sections/testimonial/TestimonialCardSix';
import { Leaf, Sparkles } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="icon-arrow"
        defaultTextAnimation="reveal-blur"
        borderRadius="rounded"
        contentWidth="mediumSmall"
        sizing="largeSmallSizeLargeTitles"
        background="noise"
        cardStyle="gradient-bordered"
        primaryButtonStyle="double-inset"
        secondaryButtonStyle="glass"
        headingFontWeight="normal"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarStyleApple
      navItems={[
        {
          name: "Inicio",          id: "/"},
        {
          name: "Nosotros",          id: "/#about"},
        {
          name: "Valores",          id: "/#features"},
        {
          name: "Carta",          id: "/products"},
        {
          name: "Horarios",          id: "/#hours"},
        {
          name: "Reserva",          id: "/#reservation"},
        {
          name: "Reseñas",          id: "/#testimonials"},
        {
          name: "Contacto",          id: "/contact"},
      ]}
      brandName="Don Pasquale"
    />
  </div>

  <div id="hero" data-section="hero">
      <HeroSplitKpi
      background={{
        variant: "plain"}}
      title="Don Pasquale"
      description="Pizzas de horno de leña en el corazón de Asturias, con el auténtico sabor de Italia."
      kpis={[
        {
          value: "4.5/5",          label: "Valoración Media"},
        {
          value: "977",          label: "Reseñas Google"},
        {
          value: "20+",          label: "Años de Tradición"},
      ]}
      enableKpiAnimation={true}
      tag="Auténtico Sabor Italiano"
      tagIcon={Sparkles}
      buttons={[
        {
          text: "Reserva una mesa",          href: "/#reservation"},
        {
          text: "Ver nuestra Carta",          href: "/products"},
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/side-view-chef-baking-delicious-pizza_23-2150134279.jpg"
      imageAlt="Interior de la pizzería Don Pasquale con horno de leña"
      mediaAnimation="slide-up"
      avatars={[
        {
          src: "http://img.b2bpic.net/free-photo/pretty-cute-smiling-woman-pink-shirt-boho-hippie-style-accessories-smiling-emotional-fun-posing-pink-isolated_285396-10462.jpg",          alt: "Cliente feliz"},
        {
          src: "http://img.b2bpic.net/free-photo/man-talking-mobile-phone-while-having-juice_107420-65906.jpg",          alt: "Comensal satisfecho"},
        {
          src: "http://img.b2bpic.net/free-photo/beautiful-smiling-girl-reading-book-park-sunny-day-sitting-near-tree-lawn-relaxing-outd_1258-127520.jpg",          alt: "Cliente sonriendo"},
        {
          src: "http://img.b2bpic.net/free-photo/smiling-girl-is-raising-up-her-hands-by-sitting-floor-white-background_176474-116980.jpg",          alt: "Mujer en restaurante"},
        {
          src: "http://img.b2bpic.net/free-photo/elder-group-friends-partying_23-2150285493.jpg",          alt: "Hombre feliz"},
      ]}
      avatarText="+100k clientes satisfechos"
      marqueeItems={[
        {
          type: "text",          text: "Pizzas de Leña Tradicionales"},
        {
          type: "text-icon",          text: "Ingredientes Frescos",          icon: Leaf,
        },
        {
          type: "image",          src: "http://img.b2bpic.net/free-photo/high-angle-baking-delicious-pizza_23-2150235781.jpg",          alt: "Pizza recién horneada"},
        {
          type: "text",          text: "Ambiente Familiar y Acogedor"},
        {
          type: "image",          src: "http://img.b2bpic.net/free-photo/baking-delicious-pizza-with-wood-fired-oven_23-2150134278.jpg",          alt: "Horno de leña en funcionamiento"},
      ]}
    />
  </div>

  <div id="about" data-section="about">
      <MetricSplitMediaAbout
      useInvertedBackground={false}
      title="Nuestra Historia"
      description="Descubre la esencia de Don Pasquale, un rincón de Italia en Avilés. Desde nuestro horno de leña, cada pizza es una obra de arte, hecha con ingredientes frescos y el amor por la tradición italiana. Ven y vive una experiencia culinaria inigualable con un trato impecable que te hará sentir en casa."
      metrics={[
        {
          value: "4.5/5",          title: "Valoración Media"},
        {
          value: "977",          title: "Reseñas de Google"},
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/delicious-pizza-indoors_23-2150900917.jpg"
      imageAlt="Interior acogedor del restaurante Don Pasquale"
      mediaAnimation="slide-up"
      metricsAnimation="blur-reveal"
    />
  </div>

  <div id="features" data-section="features">
      <FeatureCardNineteen
      textboxLayout="default"
      useInvertedBackground={true}
      features={[
        {
          tag: "Calidad Suprema",          title: "Ingredientes Frescos",          subtitle: "Selección Rigurosa",          description: "Solo lo mejor de Italia y la región para garantizar el sabor más auténtico en cada bocado. Frescura garantizada.",          imageSrc: "http://img.b2bpic.net/free-photo/top-view-raw-pasta-with-colored-bell-peppers-cutting-board-with-garlic-tomatoes-chili-peppers-mint-beige-napkin_141793-18544.jpg",          imageAlt: "Ingredientes frescos para pizza"},
        {
          tag: "Tradición",          title: "Recetas Auténticas",          subtitle: "Sabor de Familia",          description: "Transmimos las recetas de la Nonna, conservando la esencia de la cocina casera italiana. Un legado de sabor.",          imageSrc: "http://img.b2bpic.net/free-photo/close-up-person-with-pizza-cutter-utensils_23-2148296889.jpg",          imageAlt: "Libro de recetas tradicionales italianas"},
        {
          tag: "Servicio",          title: "Atención Familiar",          subtitle: "Trato Personalizado",          description: "Cada visita es una celebración, con un servicio cálido que te hará sentir parte de nuestra familia italiana.",          imageSrc: "http://img.b2bpic.net/free-photo/people-break-office_23-2147727716.jpg",          imageAlt: "Personal de Don Pasquale sirviendo a clientes"},
      ]}
      title="Nuestros Valores"
      description="En Don Pasquale, cada detalle importa. Nos comprometemos con la calidad y la autenticidad para ofrecerte lo mejor de la cocina italiana."
    />
  </div>

  

  <div id="hours" data-section="hours">
      <MetricCardEleven
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={true}
      metrics={[
        {
          id: "hours-daytime-thurs-mon",          value: "13:30–16:00",          title: "Almuerzo",          description: "Jueves, Viernes, Sábado, Domingo y Lunes",          imageSrc: "http://img.b2bpic.net/free-photo/blurred-restaurant_1203-1096.jpg",          imageAlt: "Ambiente de restaurante durante el almuerzo"},
        {
          id: "hours-dinner-thurs-mon",          value: "20:00–23:00",          title: "Cena",          description: "Jueves y Lunes",          imageSrc: "http://img.b2bpic.net/free-photo/delicious-meal-best-friends-who-spending-time-together_23-2148914570.jpg",          imageAlt: "Ambiente de restaurante durante la cena"},
        {
          id: "hours-dinner-fri-sun",          value: "20:30–24:00",          title: "Cena Fin de Semana",          description: "Viernes a Domingo",          imageSrc: "http://img.b2bpic.net/free-photo/side-view-friends-eating-pizza_23-2150347918.jpg",          imageAlt: "Ambiente festivo en el restaurante por la noche"},
        {
          id: "hours-closed-tue-wed",          value: "Cerrado",          title: "Martes y Miércoles",          description: "Días de Descanso",          imageSrc: "http://img.b2bpic.net/free-photo/interior-cafe-with-brick-walls_53876-42534.jpg",          imageAlt: "Pizzería cerrada"},
      ]}
      title="Horarios de Don Pasquale"
      description="Planifica tu visita a nuestra pizzería. Te esperamos para ofrecerte una auténtica experiencia italiana en Avilés."
    />
  </div>

  <div id="reservation" data-section="reservation">
      <ContactSplit
      tag="¡Tu mesa te espera!"
      title="Reserva Tu Experiencia"
      description="Para asegurar tu mesa, por favor, envíanos un mensaje con la fecha, hora, número de personas y cualquier petición especial. Nos pondremos en contacto contigo para confirmar."
      inputPlaceholder="Tu email o número de teléfono"
      buttonText="Enviar Solicitud"
      termsText="Al enviar, aceptas que nos pongamos en contacto contigo para gestionar tu reserva."
      imageSrc="http://img.b2bpic.net/free-photo/side-view-restaurant-interior_23-2148184857.jpg"
      imageAlt="Interior de restaurante con mesas listas para comensales"
      mediaPosition="left"
      background={{
        variant: "plain"}}
      useInvertedBackground={false}
      />
  </div>

  <div id="testimonials" data-section="testimonials">
      <TestimonialCardSix
      textboxLayout="default"
      useInvertedBackground={false}
      animationType="slide-up"
      testimonials={[
        {
          id: "1",          testimonial: "Don Pasquale es mi pizzería favorita. La masa es espectacular y los ingredientes frescos. ¡Como estar en Italia!",          name: "Lucía Fernández",          handle: "Cliente habitual",          imageSrc: "http://img.b2bpic.net/free-photo/portrait-expressive-woman-posing-studio_344912-181.jpg",          imageAlt: "Lucía Fernández"},
        {
          id: "2",          testimonial: "Cada plato transporta a Italia. El horno de leña marca la diferencia. ¡Imperdible si estás en Avilés!",          name: "Marco Rossi",          handle: "Chef visitante",          imageSrc: "http://img.b2bpic.net/free-photo/smiling-man-person-sitting-table-with-glasses-wine_23-2148016866.jpg",          imageAlt: "Marco Rossi"},
        {
          id: "3",          testimonial: "No solo la comida es excelente, el ambiente rústico y el trato familiar hacen que cada visita sea especial. Muy recomendable.",          name: "Ana García",          handle: "Food Blogger",          imageSrc: "http://img.b2bpic.net/free-photo/friends-sharing-popcorn-having-beer_23-2147745040.jpg",          alt: "Ana García"},
        {
          id: "4",          testimonial: "He venido con amigos y en familia. Siempre salimos encantados. La lasaña es un sueño y las pizzas, sublimes.",          name: "Pablo Castro",          handle: "Empresario local",          imageSrc: "http://img.b2bpic.net/free-photo/woman-with-plan_23-2147813572.jpg",          imageAlt: "Pablo Castro"},
        {
          id: "5",          testimonial: "Desde el primer bocado sabes que estás ante una pizzería con pasión. El servicio, la calidad, todo es de diez. Volveré pronto.",          name: "Isabel Pardo",          handle: "Gastrónoma",          imageSrc: "http://img.b2bpic.net/free-photo/senior-relaxed-couple-eating-dinner-drinking-glasses-red-wine-together-kitchen-home-elderly-retired-old-people-enjoying-meal-celebrating-their-anniversary-dining-room_482257-3101.jpg",          imageAlt: "Isabel Pardo"},
      ]}
      title="Lo que dicen nuestros clientes"
      description="Las experiencias de quienes ya han disfrutado del auténtico sabor italiano en Don Pasquale."
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactCTA
      useInvertedBackground={true}
      background={{
        variant: "plain"}}
      tag="Contacto"
      title="Visítanos o Llámanos"
      description="Encuéntranos en el corazón de Avilés (C. la Ferrería, 26). Estamos listos para servirte la mejor pizza, ya sea para comer en nuestro local acogedor o para llevar a casa. ¡Tu experiencia Don Pasquale te espera!"
      buttons={[
        {
          text: "Llamar ahora: 985 51 20 94",          href: "tel:+34985512094"},
        {
          text: "Cómo llegar",          href: "https://www.google.com/maps/search/?api=1&query=Don+Pasquale+C.+la+Ferrer%C3%ADa,+26,+Avil%C3%A9s,+Asturias"},
      ]}
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterMedia
      imageSrc="http://img.b2bpic.net/free-photo/delicious-pizza-indoors_23-2150901147.jpg?_wi=2"
      imageAlt="Ambiente de restaurante italiano"
      logoText="Don Pasquale"
      columns={[
        {
          title: "Explora",          items: [
            {
              label: "Inicio",              href: "/"},
            {
              label: "Sobre Nosotros",              href: "/#about"},
            {
              label: "Nuestra Carta",              href: "/products"},
          ],
        },
        {
          title: "Contacto",          items: [
            {
              label: "Ubicación",              href: "/#contact"},
            {
              label: "Teléfono",              href: "tel:+34985512094"},
            {
              label: "Reservas",              href: "/#reservation"},
          ],
        },
        {
          title: "Legal",          items: [
            {
              label: "Política de Privacidad",              href: "#"},
            {
              label: "Términos de Servicio",              href: "#"},
          ],
        },
      ]}
      copyrightText="© 2024 Don Pasquale. Todos los derechos reservados."
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}