"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactSplit from '@/components/sections/contact/ContactSplit';
import FaqDouble from '@/components/sections/faq/FaqDouble';
import FeatureCardOne from '@/components/sections/feature/FeatureCardOne';
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
import HeroBillboardScroll from '@/components/sections/hero/HeroBillboardScroll';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCardTen';
import TextAbout from '@/components/sections/about/TextAbout';

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="expand-hover"
        defaultTextAnimation="entrance-slide"
        borderRadius="soft"
        contentWidth="medium"
        sizing="largeSmallSizeMediumTitles"
        background="none"
        cardStyle="subtle-shadow"
        primaryButtonStyle="diagonal-gradient"
        secondaryButtonStyle="radial-glow"
        headingFontWeight="normal"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarLayoutFloatingInline
      navItems={[
        {
          name: "Inicio / Home",
          id: "#home",
        },
        {
          name: "Nuestra Historia / Our Story",
          id: "#our-story",
        },
        {
          name: "Productos / Products",
          id: "#products",
        },
        {
          name: "Cómo Horneamos / How We Bake",
          id: "#how-we-bake",
        },
        {
          name: "Contacto / Contact",
          id: "#contact",
        },
      ]}
      brandName="Can Brugués"
      button={{
        text: "Pedir Ahora / Order Now",
        href: "#contact",
      }}
    />
  </div>

  <div id="home" data-section="home">
      <HeroBillboardScroll
      background={{
        variant: "plain",
      }}
      title="Pa fet amb temps, amor i farina"
      description="🥐 Fresh bread every day from 7:30 AM — Free local delivery over 30€"
      buttons={[
        {
          text: "Descubre nuestra panadería / Discover our bakery",
          href: "#our-story",
        },
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/garlic-herb-bread-slices_1339-2363.jpg"
      imageAlt="Freshly baked sourdough bread on a wooden table"
    />
  </div>

  <div id="our-story" data-section="our-story">
      <TextAbout
      useInvertedBackground={false}
      title="Nuestra Historia / La Nostra Història"
    />
  </div>

  <div id="how-we-bake" data-section="how-we-bake">
      <FeatureCardOne
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="three-columns-all-equal-width"
      useInvertedBackground={true}
      features={[
        {
          title: "Selección de Ingredientes Locales / Selecció d'Ingredients Locals",
          description: "Trabajamos con agricultores y molineros de la región para obtener las mejores harinas y materias primas. / Treballem amb agricultors i moliners de la regió per obtenir les millors farines i matèries primeres.",
          imageSrc: "http://img.b2bpic.net/free-photo/waffles_23-2148018951.jpg",
        },
        {
          title: "Fermentación Lenta 24h / Fermentació Lenta 24h",
          description: "Nuestras masas reposan y se desarrollan lentamente durante 24 horas, creando un sabor y textura inigualables. / Les nostres masses reposen i es desenvolupen lentament durant 24 hores, creant un sabor i una textura inigualables.",
          imageSrc: "http://img.b2bpic.net/free-photo/high-angle-bowl-with-growing-dough-pizza_23-2148753725.jpg",
        },
        {
          title: "Horneado al Amanecer / Fornejat a l'Aurora",
          description: "Cada día, horneamos nuestros productos al amanecer para que lleguen frescos y crujientes a tu mesa. / Cada dia, fornejem els nostres productes a l'aurora perquè arribin frescos i cruixents a la teva taula.",
          imageSrc: "http://img.b2bpic.net/free-photo/3d-challah-dish-hanukkah_23-2151129150.jpg",
        },
      ]}
      title="Nuestro Proceso Artesanal / El Nostre Procés Artesanal"
      description="Cada pieza de pan y cada dulce se elabora con el mismo cuidado y respeto por el tiempo. / Cada peça de pa i cada dolç s'elabora amb la mateixa cura i respecte pel temps."
    />
  </div>

  <div id="products" data-section="products">
      <ProductCardTwo
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="three-columns-all-equal-width"
      useInvertedBackground={false}
      products={[
        {
          id: "sourdough-bread",
          brand: "Panadería Can Brugués",
          name: "Pan de Masa Madre Clásico",
          price: "€4.50",
          rating: 5,
          reviewCount: "120",
          imageSrc: "http://img.b2bpic.net/free-photo/fresh-homemade-bread-recipe-idea_53876-97260.jpg",
        },
        {
          id: "pa-de-pages",
          brand: "Panadería Can Brugués",
          name: "Pa de Pagès",
          price: "€3.80",
          rating: 4,
          reviewCount: "95",
          imageSrc: "http://img.b2bpic.net/free-photo/baker-holding-fresh-bread-hands_169016-6371.jpg",
        },
        {
          id: "coca-recapte",
          brand: "Panadería Can Brugués",
          name: "Coca de Recapte",
          price: "€6.20",
          rating: 5,
          reviewCount: "70",
          imageSrc: "http://img.b2bpic.net/free-photo/still-life-cottage-core-food-inspiration_52683-107181.jpg",
        },
        {
          id: "panellets",
          brand: "Panadería Can Brugués",
          name: "Panellets Variados",
          price: "€8.00",
          rating: 5,
          reviewCount: "55",
          imageSrc: "http://img.b2bpic.net/free-photo/bottom-view-horizontal-row-raspberry-cake-small-tarts-biscuit-blue-table_140725-130831.jpg",
        },
        {
          id: "custom-cake",
          brand: "Panadería Can Brugués",
          name: "Tarta de Celebración Personalizada",
          price: "Desde €35.00",
          rating: 5,
          reviewCount: "150",
          imageSrc: "http://img.b2bpic.net/free-photo/vertical-picture-white-delicious-christmas-cake-with-nuts-mandarine_181624-22446.jpg",
        },
        {
          id: "croissant",
          brand: "Panadería Can Brugués",
          name: "Cruasán Artesano",
          price: "€1.80",
          rating: 4,
          reviewCount: "88",
          imageSrc: "http://img.b2bpic.net/free-photo/croissant_23-2147989503.jpg",
        },
      ]}
      title="Nuestros Productos Artesanos / Els Nostres Productes Artesans"
      description="Descubre nuestra amplia variedad de panes de masa madre, dulces tradicionales catalanes y tartas personalizadas para tus celebraciones. / Descobreix la nostra àmplia varietat de pans de massa mare, dolços tradicionals catalans i pastissos personalitzats per a les teves celebracions."
    />
  </div>

  <div id="faq" data-section="faq">
      <FaqDouble
      textboxLayout="default"
      useInvertedBackground={true}
      faqs={[
        {
          id: "faq-1",
          title: "¿Qué tipo de harinas utilizáis? / Quin tipus de farines utilitzeu?",
          content: "Priorizamos harinas ecológicas de molinos locales catalanes, principalmente de trigo, espelta y centeno, para asegurar la máxima calidad y sabor en todos nuestros productos. / Prioritzem farines ecològiques de molins locals catalans, principalment de blat, espelta i sègol, per assegurar la màxima qualitat i sabor en tots els nostres productes.",
        },
        {
          id: "faq-2",
          title: "¿Ofrecéis opciones para alérgicos o intolerantes? / Oferiu opcions per a al·lèrgics o intolerants?",
          content: "Sí, tenemos algunas opciones sin gluten y sin lactosa. Por favor, consulta a nuestro personal al realizar tu pedido para obtener información detallada sobre alérgenos. / Sí, tenim algunes opcions sense gluten i sense lactosa. Si us plau, consulta el nostre personal en fer la teva comanda per obtenir informació detallada sobre al·lèrgens.",
        },
        {
          id: "faq-3",
          title: "¿Cómo puedo encargar una tarta personalizada? / Com puc encarregar un pastís personalitzat?",
          content: "Puedes contactarnos directamente por teléfono, WhatsApp o visitando nuestra panadería en Gràcia. Necesitaremos conocer el diseño, los sabores y el número de raciones. ¡Encantados de ayudarte a crear la tarta perfecta! / Pots contactar-nos directament per telèfon, WhatsApp o visitant la nostra fleca a Gràcia. Necessitarem conèixer el disseny, els sabors i el nombre de racions. Encantats d'ajudar-te a crear el pastís perfecte!",
        },
      ]}
      title="Preguntas Frecuentes / Preguntes Freqüents"
      description="Encuentra respuestas a tus dudas sobre nuestros productos, ingredientes y servicios. / Troba respostes als teus dubtes sobre els nostres productes, ingredients i serveis."
      faqsAnimation="slide-up"
    />
  </div>

  <div id="testimonials" data-section="testimonials">
      <TestimonialCardTen
      textboxLayout="default"
      useInvertedBackground={false}
      testimonials={[
        {
          id: "t-1",
          title: "¡El mejor pan de Barcelona!",
          quote: "Desde que descubrí Can Brugués, no compro pan en ningún otro sitio. Su masa madre es excepcional y su pa de pagès, insuperable. ¡Auténtico sabor a tradición! / Des que vaig descobrir Can Brugués, no compro pa en cap altre lloc. La seva massa mare és excepcional i el seu pa de pagès, insuperable. Autèntic sabor a tradició!",
          name: "Laura P.",
          role: "Clienta fiel",
          imageSrc: "http://img.b2bpic.net/free-photo/cheerful-teenage-girl-t-shirt-sitting-plaid-happily-eating-baguette-bread-picnic-city-park_574295-1194.jpg",
        },
        {
          id: "t-2",
          title: "Pasteles de ensueño",
          quote: "Encargué una tarta para el cumpleaños de mi hija y superó todas las expectativas. Deliciosa y preciosa. ¡Can Brugués es mi lugar de referencia para celebraciones! / Vaig encarregar un pastís per a l'aniversari de la meva filla i va superar totes les expectatives. Deliciós i preciós. Can Brugués és el meu lloc de referència per a celebracions!",
          name: "Marc S.",
          role: "Cliente satisfecho",
          imageSrc: "http://img.b2bpic.net/free-photo/closeup-handsome-bearded-guy-orange-sweater-showing-smartphone-screen-smiling-showing-prom_1258-160590.jpg",
        },
        {
          id: "t-3",
          title: "Auténtico sabor catalán",
          quote: "Los panellets y las cocas de recapte me recuerdan a mi infancia. Es un placer encontrar una panadería que mantenga viva la tradición con tanta calidad. / Els panellets i les coques de recapte em recorden a la meva infància. És un plaer trobar una fleca que mantingui viva la tradició amb tanta qualitat.",
          name: "Carla R.",
          role: "Vecina de Gràcia",
          imageSrc: "http://img.b2bpic.net/free-photo/lovely-couple-winter-park_1303-13030.jpg",
        },
        {
          id: "t-4",
          title: "Profesionalidad y pasión",
          quote: "Siempre nos atienden con una sonrisa y se nota el cariño en cada producto. La calidad es constante y el trato, inmejorable. Un tesoro en Gràcia. / Sempre ens atenen amb un somriure i es nota l'afecte en cada producte. La qualitat és constant i el tracte, immillorable. Un tresor a Gràcia.",
          name: "Javier L.",
          role: "Empresario local",
          imageSrc: "http://img.b2bpic.net/free-photo/womens-happy-about-success_23-2148461402.jpg",
        },
        {
          id: "t-5",
          title: "Impresionante la masa madre",
          quote: "He probado muchos panes de masa madre, pero el de Can Brugués tiene un punto especial. Crujiente por fuera y tierno por dentro, ¡perfecto! / He provat molts pans de massa mare, però el de Can Brugués té un punt especial. Cruixent per fora i tendre per dins, perfecte!",
          name: "Elena M.",
          role: "Foodie",
          imageSrc: "http://img.b2bpic.net/free-photo/female-baker-with-baked-bread-pastry-shop_23-2150379581.jpg",
        },
      ]}
      title="Opiniones que nos alimentan / Opinions que ens alimenten"
      description="Nuestros clientes son nuestra mayor inspiración. Aquí tienes algunas de sus dulces palabras sobre Can Brugués. / Els nostres clients són la nostra major inspiració. Aquí tens algunes de les seves dolces paraules sobre Can Brugués."
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactSplit
      useInvertedBackground={true}
      background={{
        variant: "plain",
      }}
      tag="Contacta con nosotros / Contacta amb nosaltres"
      title="Horario y Ubicación / Horari i Ubicació"
      description="¡Ven a visitarnos en nuestro obrador de Gràcia o contáctanos para tus pedidos personalizados! / Vine a visitar-nos al nostre obrador de Gràcia o contacta'ns per a les teves comandes personalitzades!\\\nHorario: Lunes-Sábado 7:30–14:00\\\nDirección: Carrer de la Llibertat, 25, 08012 Barcelona"
      imageSrc="http://img.b2bpic.net/free-photo/caucasian-traditional-pastry-qogal-wooden-cutting-board-top-view_114579-13003.jpg"
      imageAlt="Ubicación de Panadería Can Brugués en Gràcia, Barcelona"
      mediaAnimation="slide-up"
      mediaPosition="right"
      inputPlaceholder="Tu nombre o correo electrónico / El teu nom o correu electrònic"
      buttonText="Enviar Consulta / Envia Consulta"
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterLogoReveal
      logoText="Can Brugués"
      leftLink={{
        text: "Política de Privacidad / Política de Privacitat",
        href: "#",
      }}
      rightLink={{
        text: "Aviso Legal / Avís Legal",
        href: "#",
      }}
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
