"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import { Utensils } from "lucide-react";
import ContactCenter from '@/components/sections/contact/ContactCenter';
import FaqDouble from '@/components/sections/faq/FaqDouble';
import FeatureCardTwentySeven from '@/components/sections/feature/FeatureCardTwentySeven';
import FooterCard from '@/components/sections/footer/FooterCard';
import HeroLogoBillboard from '@/components/sections/hero/HeroLogoBillboard';
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import SplitAbout from '@/components/sections/about/SplitAbout';
import TeamCardFive from '@/components/sections/team/TeamCardFive';
import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive';

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="text-stagger"
        defaultTextAnimation="reveal-blur"
        borderRadius="pill"
        contentWidth="mediumSmall"
        sizing="mediumSizeLargeTitles"
        background="floatingGradient"
        cardStyle="solid"
        primaryButtonStyle="shadow"
        secondaryButtonStyle="radial-glow"
        headingFontWeight="semibold"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarStyleApple
      navItems={[
        {
          name: "Inicio",          id: "hero"},
        {
          name: "Sobre Nosotros",          id: "about"},
        {
          name: "Menú",          id: "features"},
        {
          name: "Reseñas",          id: "testimonials"},
        {
          name: "Contacto",          id: "contact"},
      ]}
      brandName="La Pequeña Géminis"
    />
  </div>

  <div id="hero" data-section="hero">
      <HeroLogoBillboard
      background={{
        variant: "plain"}}
      logoText="La Pequeña Géminis"
      description="Comida casera, pizzas artesanales y el mejor ambiente en San Juan de Mozarrifar. Un lugar para todos, con terraza y zona chill."
      buttons={[
        {
          text: "Ver Menú",          href: "#features"},
        {
          text: "Reservar Mesa",          href: "#contact"},
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/plates-brown-wooden-table_417767-541.jpg?_wi=1"
      imageAlt="Ambiente del restaurante"
      mediaAnimation="blur-reveal"
    />
  </div>

  <div id="about" data-section="about">
      <SplitAbout
      textboxLayout="split"
      useInvertedBackground={false}
      title="Nuestra Historia"
      description="Desde hace años, en La Pequeña Géminis nos esforzamos por ofrecer una carta completa: ensaladas, pizzas, raciones y carnes a la brasa. Disfruta de nuestro trato cercano en un espacio diseñado para que te sientas como en casa."
      bulletPoints={[
        {
          title: "Comida Casera",          description: "Platos preparados con cariño y ingredientes frescos."},
        {
          title: "Variedad",          description: "Desde pizzas hasta carnes a la brasa."},
        {
          title: "Espacios únicos",          description: "Terraza, zona infantil y zona chill-out."},
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/couple-ordering-food-restaurant_23-2149269230.jpg?_wi=1"
      mediaAnimation="slide-up"
    />
  </div>

  <div id="features" data-section="features">
      <FeatureCardTwentySeven
      animationType="slide-up"
      textboxLayout="split"
      useInvertedBackground={false}
      features={[
        {
          id: "1",          title: "Revuelto de Morcilla",          descriptions: [
            "El favorito de la casa, con cebolla confitada y piñones."],
          imageSrc: "http://img.b2bpic.net/free-photo/wooden-bowl-with-salad-seen-from_1220-192.jpg?_wi=1"},
        {
          id: "2",          title: "Pizzas Artesanales",          descriptions: [
            "Horneadas al momento con ingredientes frescos."],
          imageSrc: "http://img.b2bpic.net/free-photo/high-angle-fresh-salad-dark-bowl_23-2148537184.jpg"},
        {
          id: "3",          title: "Carnes a la brasa",          descriptions: [
            "Longaniza y cortes seleccionados hechos al fuego."],
          imageSrc: "http://img.b2bpic.net/free-photo/grilled-meat-vegetables-with-sauce_140725-2767.jpg"},
      ]}
      title="Nuestras Especialidades"
      description="Platos que nos definen y que nuestros clientes no pueden dejar de recomendar."
      buttons={[
        { text: "Ver Menú", href: "#features" }
      ]}
    />
  </div>

  <div id="testimonials" data-section="testimonials">
      <TestimonialCardFive
      textboxLayout="default"
      useInvertedBackground={false}
      testimonials={[
        {
          id: "1",          name: "Sebas",          date: "Hace 1 año",          title: "Excelente",          quote: "Encantado con este sitio, la croqueta de morcilla es un acierto.",          tag: "Recomendado",          avatarSrc: "http://img.b2bpic.net/free-photo/young-beautiful-smiling-hipster-girl-trendy-summer-clothes-carefree-woman-sitting-veranda-terrace-cafe-drinking-coffee-positive-model-having-fun-dreams_158538-15945.jpg",          imageSrc: "http://img.b2bpic.net/free-photo/plates-brown-wooden-table_417767-541.jpg?_wi=2",          imageAlt: "happy customer portrait"},
        {
          id: "2",          name: "Laura Granel",          date: "Hace 2 años",          title: "Para todos",          quote: "Restaurante para todos, genial si vas con niños o amigos. 100% recomendable.",          tag: "Excelente",          avatarSrc: "http://img.b2bpic.net/free-photo/people-technology-close-up-shot-happy-face-attractive-bearded-man-sitting-front-laptop-screen-smiling-joyfully-while-messaging-friends-online-via-social-networks_273609-6655.jpg",          imageSrc: "http://img.b2bpic.net/free-photo/couple-ordering-food-restaurant_23-2149269230.jpg?_wi=2",          imageAlt: "happy customer portrait"},
        {
          id: "3",          name: "Laura Mendoza",          date: "Hace 2 años",          title: "Muy rico",          quote: "Fuimos dos personas, pedimos bravas y pizza, todo buenísimo.",          tag: "Recomendado",          avatarSrc: "http://img.b2bpic.net/free-photo/adorable-young-female-with-dark-long-hair-dressed-striped-t-shirt-coffee-shop-drinks-fresh-juice-espresso_273609-2512.jpg",          imageSrc: "http://img.b2bpic.net/free-photo/wooden-bowl-with-salad-seen-from_1220-192.jpg?_wi=2",          imageAlt: "happy customer portrait"},
        {
          id: "4",          name: "Cliente Feliz",          date: "Hace 6 meses",          title: "Servicio rápido",          quote: "Camareros muy educados y la comida sale muy rápido.",          tag: "Excelente",          avatarSrc: "http://img.b2bpic.net/free-photo/half-length-shot-cheerful-senior-man-smiles-happily-with-white-teeth-wears-optical-glasses-sweater-isolated-brown-wall_273609-44148.jpg",          imageSrc: "http://img.b2bpic.net/free-photo/positive-lifestyle-portrait-happy-exited-pretty-woman-with-pink-hairs-having-dinner-vintage-american-cafe-eating-hot-dog-french-fries-mil-shake-junk-food-cheat-meal-pastel-colors_291049-357.jpg",          imageAlt: "happy customer portrait"},
        {
          id: "5",          name: "Visitante Regular",          date: "Hace 1 mes",          title: "Terraza top",          quote: "El mejor sitio para tomar algo en la terraza de San Juan.",          tag: "Recomendado",          avatarSrc: "http://img.b2bpic.net/free-photo/close-up-chef-cooking-restaurant-kitchen_329181-16131.jpg",          imageSrc: "http://img.b2bpic.net/free-photo/smiling-confident-manager-cafeteria_1098-20954.jpg?_wi=1",          imageAlt: "happy customer portrait"},
      ]}
      title="Opiniones de Nuestros Clientes"
      description="Más de 1400 reseñas nos avalan con una nota de 4,6."
    />
  </div>

  <div id="team" data-section="team">
      <TeamCardFive
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={false}
      team={[
        {
          id: "1",          name: "Chef Principal",          role: "Cocina",          imageSrc: "http://img.b2bpic.net/free-photo/close-up-chef-cooking-restaurant-kitchen_329181-16131.jpg"},
        {
          id: "2",          name: "Ana",          role: "Atención al Cliente",          imageSrc: "http://img.b2bpic.net/free-photo/smiling-confident-manager-cafeteria_1098-20954.jpg?_wi=2"},
        {
          id: "3",          name: "Javier",          role: "Cocina",          imageSrc: "http://img.b2bpic.net/free-photo/professional-chef-preparing-food-kitchen_23-2149727967.jpg"},
      ]}
      title="Nuestro Equipo"
      description="Personas que hacen que tu experiencia en La Pequeña Géminis sea siempre especial."
    />
  </div>

  <div id="faq" data-section="faq">
      <FaqDouble
      textboxLayout="default"
      useInvertedBackground={false}
      faqs={[
        {
          id: "1",          title: "¿Tienen zona infantil?",          content: "Sí, disponemos de zonas adaptadas para que los niños disfruten con tranquilidad."},
        {
          id: "2",          title: "¿Hay servicio a domicilio?",          content: "Sí, realizamos repartos a domicilio y disponemos de servicio para llevar."},
        {
          id: "3",          title: "¿Cuál es el precio medio?",          content: "Nuestro precio medio es de 10-20 € por persona."},
      ]}
      title="Preguntas Frecuentes"
      description="Información útil sobre nuestro horario y servicios."
      faqsAnimation="slide-up"
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactCenter
      useInvertedBackground={false}
      background={{
        variant: "plain"}}
      tag="Contacto"
      title="¡Haz tu reserva hoy!"
      description="Llámanos al 976 15 01 68 para reservar tu mesa y asegurar tu lugar hoy mismo."
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterCard
      logoText="La Pequeña Géminis"
      copyrightText="© 2025 La Pequeña Géminis. Todos los derechos reservados."
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
