"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import FooterMedia from '@/components/sections/footer/FooterMedia';
import ContactSplit from '@/components/sections/contact/ContactSplit'; 

export default function ContactPage() {
  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="contact-main" data-section="contact-main">
          <ContactSplit
            tag="Hablemos"
            title="Ponte en Contacto con Nosotros"
            description="¿Tienes alguna pregunta, sugerencia o quieres hacer una reserva especial? Rellena el formulario y nos pondremos en contacto contigo lo antes posible. ¡Estamos aquí para ayudarte!"
            inputPlaceholder="Tu email o número de teléfono"
            buttonText="Enviar Mensaje"
            termsText="Al enviar este formulario, aceptas que nos pongamos en contacto contigo."
            imageSrc="http://img.b2bpic.net/free-photo/side-view-restaurant-interior_23-2148184857.jpg" 
            imageAlt="Interior de restaurante con mesas listas para comensales"
            mediaPosition="right" 
            background={{ variant: "plain" }}
            useInvertedBackground={false}
          />
        </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>
  );
}