"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactCenter from '@/components/sections/contact/ContactCenter';
import FeatureHoverPattern from '@/components/sections/feature/featureHoverPattern/FeatureHoverPattern';
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
import HeroSplitDualMedia from '@/components/sections/hero/HeroSplitDualMedia';
import MediaAbout from '@/components/sections/about/MediaAbout';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import ProductCardFour from '@/components/sections/product/ProductCardFour';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import TestimonialCardTwo from '@/components/sections/testimonial/TestimonialCardTwo';
import { MessageCircle, Sparkles, Truck } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="hover-magnetic"
        defaultTextAnimation="entrance-slide"
        borderRadius="rounded"
        contentWidth="small"
        sizing="largeSizeMediumTitles"
        background="circleGradient"
        cardStyle="inset"
        primaryButtonStyle="diagonal-gradient"
        secondaryButtonStyle="layered"
        headingFontWeight="semibold"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarLayoutFloatingInline
      navItems={[
        {
          name: "Catálogo",          id: "/"},
        {
          name: "Acerca de",          id: "/#about"},
        {
          name: "Productos",          id: "/#products"},
        {
          name: "Administración",          id: "/admin"},
      ]}
      brandName="Guayabal Liquor Store"
      button={{
        text: "Comprar Ahora",        href: "/#products"}}
      animateOnLoad={true}
    />
  </div>

  <div id="hero" data-section="hero">
      <HeroSplitDualMedia
      background={{
        variant: "rotated-rays-animated-grid"}}
      title="Guayabal Liquor Store"
      description="Tu destino premium para licores selectos en la isla. Descubre una experiencia de compra inigualable con nuestro catálogo curado y servicio excepcional."
      tag="Puerto Rico"
      buttons={[
        {
          text: "Explora nuestro Catálogo",          href: "/#products"},
      ]}
      mediaItems={[
        {
          imageSrc: "http://img.b2bpic.net/free-photo/bottle-wine-grapes-white-flowers_181624-29117.jpg",          imageAlt: "Variedad de botellas de licor premium"},
        {
          imageSrc: "http://img.b2bpic.net/free-photo/women-interacting-while-having-glasses-wine-counter_107420-84935.jpg",          imageAlt: "Entrada elegante de Guayabal Liquor Store"},
      ]}
      mediaAnimation="slide-up"
      rating={5}
      ratingText="Servicio excepcional y calidad garantizada"
    />
  </div>

  <div id="about" data-section="about">
      <MediaAbout
      useInvertedBackground={false}
      title="Nuestra Historia y Pasión"
      description="Desde 1995, Guayabal Liquor Store ha sido el punto de encuentro para los amantes de las bebidas espirituosas en Puerto Rico. Nos enorgullece ofrecer una selección curada, un servicio experto y un ambiente acogedor para todos nuestros clientes."
      tag="Familia y Tradición"
      imageSrc="http://img.b2bpic.net/free-photo/woman-shopping-alcohol-grocery-store_1303-31800.jpg"
      imageAlt="Interior de la licorería Guayabal con estantes llenos de botellas"
    />
  </div>

  <div id="features" data-section="features">
      <FeatureHoverPattern
      textboxLayout="default"
      useInvertedBackground={false}
      animationType="opacity"
      features={[
        {
          icon: Sparkles,
          title: "Selección Curada",          description: "Explora una colección exclusiva de licores premium, vinos y cervezas artesanales de todo el mundo."},
        {
          icon: MessageCircle,
          title: "Asesoramiento Experto",          description: "Nuestro equipo está siempre disponible para guiarte en tu elección, recomendando la bebida perfecta para cada ocasión."},
        {
          icon: Truck,
          title: "Entrega Local Rápida",          description: "Disfruta de la comodidad de recibir tus licores favoritos directamente en tu puerta con nuestro servicio de entrega eficiente."},
      ]}
      title="Por qué Elegir Guayabal Liquor Store"
      description="Comprometidos con la excelencia y la satisfacción del cliente, ofrecemos más que solo bebidas: una experiencia."
    />
  </div>

  <div id="products" data-section="products">
      <ProductCardFour
      textboxLayout="default"
      gridVariant="uniform-all-items-equal"
      useInvertedBackground={false}
      animationType="opacity"
      products={[
        {
          id: "ron-anejo-guayabal",          name: "Ron Añejo Guayabal",          price: "$34.99",          variant: "Ron",          imageSrc: "http://img.b2bpic.net/free-photo/sotol-drink-with-pineapple-still-life_23-2151018016.jpg",          imageAlt: "Botella de Ron Añejo Guayabal"},
        {
          id: "whiskey-single-malt",          name: "Whiskey Single Malt",          price: "$79.00",          variant: "Whiskey",          imageSrc: "http://img.b2bpic.net/free-photo/top-view-ice-cubes-arrangement_23-2150312419.jpg",          imageAlt: "Botella de Whiskey Single Malt"},
        {
          id: "tequila-blanco-premium",          name: "Tequila Blanco Premium",          price: "$45.50",          variant: "Tequila",          imageSrc: "http://img.b2bpic.net/free-photo/sustainably-produced-alcoholic-beverage_23-2150163030.jpg",          imageAlt: "Botella de Tequila Blanco Premium"},
        {
          id: "vodka-artesanal",          name: "Vodka Artesanal",          price: "$28.00",          variant: "Vodka",          imageSrc: "http://img.b2bpic.net/free-photo/ice-cubes-row_23-2148216364.jpg",          imageAlt: "Botella de Vodka Artesanal"},
        {
          id: "gin-botanico",          name: "Gin Botánico",          price: "$38.75",          variant: "Gin",          imageSrc: "http://img.b2bpic.net/free-photo/delicious-kombucha-drink-still-life_52683-110035.jpg",          imageAlt: "Botella de Gin Botánico"},
        {
          id: "cerveza-artesanal-pack",          name: "Pack Cerveza Artesanal",          price: "$19.99",          variant: "Cerveza",          imageSrc: "http://img.b2bpic.net/free-photo/top-view-chalkboard-with-fresh-hop_23-2148306044.jpg",          imageAlt: "Paquete de Cerveza Artesanal"},
        {
          id: "vino-tinto-reserva",          name: "Vino Tinto Reserva",          price: "$29.00",          variant: "Vino",          imageSrc: "http://img.b2bpic.net/free-psd/victorian-party-template-design_23-2151761607.jpg",          imageAlt: "Botella de Vino Tinto Reserva"},
        {
          id: "mezcladores-premium",          name: "Set Mezcladores Premium",          price: "$22.50",          variant: "Mezcladores",          imageSrc: "http://img.b2bpic.net/free-photo/cocktails-tropical-fruits_23-2147795392.jpg",          imageAlt: "Set de Mezcladores Premium para cócteles"},
      ]}
      title="Nuestro Catálogo Exclusivo"
      description="Descubre nuestra vasta selección de licores finos, perfectos para cualquier ocasión."
    />
  </div>

  <div id="testimonials" data-section="testimonials">
      <TestimonialCardTwo
      textboxLayout="default"
      useInvertedBackground={false}
      carouselMode="buttons"
      animationType="opacity"
      testimonials={[
        {
          id: "1",          name: "María Rodríguez",          role: "Cliente Frecuente",          testimonial: "Siempre encuentro lo que busco en Guayabal. La calidad y el servicio son inigualables. ¡Mi licorería favorita en Puerto Rico!",          imageSrc: "http://img.b2bpic.net/free-photo/front-view-male-bartender-standing-front-table-with-drinks-shakers-white-wall-night-male-drinks-alcohol-bar-club_140725-122131.jpg",          imageAlt: "María Rodríguez"},
        {
          id: "2",          name: "Juan Pérez",          role: "Aficionado al Whiskey",          testimonial: "Su selección de whiskeys es impresionante. He descubierto joyas que no encuentro en ningún otro lugar. ¡Totalmente recomendado!",          imageSrc: "http://img.b2bpic.net/free-photo/couple-looking-menu-bar-counter_107420-94864.jpg",          imageAlt: "Juan Pérez"},
        {
          id: "3",          name: "Sofía García",          role: "Organizadora de Eventos",          testimonial: "Para mis eventos, confío en Guayabal. Siempre me asesoran con profesionalismo y tienen los mejores productos al mejor precio.",          imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-paying-with-contactless-credit-card-takeaway-delivery-food-meal-order-delivery-man-while-working-startup-business-company-office_482257-2376.jpg",          imageAlt: "Sofía García"},
        {
          id: "4",          name: "Carlos Rivera",          role: "Cocinero",          testimonial: "Los vinos y licores de Guayabal complementan a la perfección mis creaciones culinarias. Calidad garantizada en cada botella.",          imageSrc: "http://img.b2bpic.net/free-photo/group-happy-friends-with-drinks-bar_23-2147859499.jpg",          imageAlt: "Carlos Rivera"},
        {
          id: "5",          name: "Ana Morales",          role: "Barista",          testimonial: "Excelente variedad de mezcladores y destilados para mis cócteles. Guayabal es mi proveedor de confianza.",          imageSrc: "http://img.b2bpic.net/free-photo/young-woman-grinding-torned-paper-mixer-grinder_23-2147846087.jpg",          imageAlt: "Ana Morales"},
        {
          id: "6",          name: "Roberto Soto",          role: "Empresario",          testimonial: "El servicio al cliente de Guayabal es excepcional. Realmente se preocupan por encontrar el producto adecuado para cada necesidad.",          imageSrc: "http://img.b2bpic.net/free-photo/closeup-handsome-smiling-man-black-suit-making-toast-holding-champagne-glass-celebrating_1258-165930.jpg",          imageAlt: "Cliente satisfecho brindando"},
      ]}
      title="Lo que Dicen Nuestros Clientes"
      description="La satisfacción de nuestros clientes es nuestra mayor prioridad."
    />
  </div>

  <div id="social-proof" data-section="social-proof">
      <SocialProofOne
      textboxLayout="default"
      useInvertedBackground={false}
      names={[
        "Destilería Sol",        "Bodega El Encanto",        "Restaurante Fusión",        "Distribuciones Caribe",        "Cervecería Artesanal",        "Eventos Premium PR",        "Hoteles del Mar"]}
      title="Nuestros Valiosos Colaboradores"
      description="Trabajamos con los mejores para ofrecerte solo productos de la más alta calidad y un servicio incomparable."
      showCard={true}
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactCenter
      useInvertedBackground={false}
      background={{
        variant: "rotated-rays-static"}}
      tag="Contacto"
      title="Mantente Conectado"
      description="Suscríbete a nuestro boletín para recibir ofertas exclusivas, novedades y eventos especiales."
      inputPlaceholder="Introduce tu email"
      buttonText="Suscribirme"
      termsText="Al hacer clic en Suscribirme, confirmas que estás de acuerdo con nuestros Términos y Condiciones."
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterLogoReveal
      logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ey1cTIpOJwngMIJrv61tdUv8u5/uploaded-1781137167192-44er2uhj.png"
      logoAlt="Guayabal Liquor Store Logo"
      logoText="Guayabal Liquor Store"
      leftLink={{
        text: "Términos y Condiciones",        href: "#"}}
      rightLink={{
        text: "Política de Privacidad",        href: "#"}}
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}