"use client";

import ReactLenis from "lenis/react";
import HeroCarouselLogo from "@/components/sections/hero/heroCarouselLogo/HeroCarouselLogo";
import InlineImageSplitTextAbout from "@/components/sections/about/InlineImageSplitTextAbout";
import FeatureCardOne from "@/components/sections/feature/FeatureCardOne";
import FeatureCardNine from "@/components/sections/feature/FeatureCardNine";
import FeatureCardMedia from "@/components/sections/feature/FeatureCardMedia";
import TestimonialCardFive from "@/components/sections/testimonial/TestimonialCardFive";
import ContactSplitForm from "@/components/sections/contact/ContactSplitForm";
import FooterCard from "@/components/sections/footer/FooterCard";
import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import { Sparkles, Compass, Instagram, Facebook, Linkedin, MapPin } from "lucide-react";

export default function LuxuryTravelAgencyTemplatePage() {
    return (
        <ThemeProvider
            defaultButtonVariant="icon-arrow"
            defaultTextAnimation="entrance-slide"
            borderRadius="rounded"
            contentWidth="medium"
            sizing="medium"
            background="none"
            cardStyle="solid"
            primaryButtonStyle="shadow"
            secondaryButtonStyle="solid"
            headingFontWeight="medium"
        >
            <ReactLenis root>
                <NavbarLayoutFloatingInline
                    navItems={[
                        { name: "Nuestro Refugio", id: "about" },
                        { name: "Suites", id: "suites" },
                        { name: "Experiencias", id: "experiences" },
                        { name: "Opiniones", id: "reviews" },
                        { name: "Reservar", id: "contact" }
                    ]}
                    brandName="Boho Suites Dénia"
                    button={{ text: "Reservar Estancia", href: "#contact" }}
                />
                <HeroCarouselLogo
                    logoText="Boho Suites"
                    description="Donde la elegancia afromediterránea se encuentra con la simplicidad serena. Un refugio adults-only en el corazón de Dénia."
                    buttons={[
                        { text: "Reservar Estancia", href: "#contact" },
                        { text: "Descubrir Suites", href: "#suites" }
                    ]}
                    slides={[
                        { imageSrc: "http://img.b2bpic.net/free-photo/grass-letter-t-alphabet-3d-design-isolated-transparent-background_169016-57304.jpg", imageAlt: "Interior de suite afromediterránea con luz natural y diseño artesanal" },
                        { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=f8kosk", imageAlt: "Patio interior de hotel boutique con sombras de palmeras y piscina" },
                        { imageSrc: "http://img.b2bpic.net/free-photo/hands-holding-letter-t_53876-63683.jpg", imageAlt: "Desayuno gourmet en terraza con vistas al mar" },
                        { imageSrc: "http://img.b2bpic.net/free-photo/letter-t-made-green-grass-isolated-white_169016-56968.jpg", imageAlt: "Detalle de decoración con materiales orgánicos, lino y barro" }
                    ]}
                    showDimOverlay={true}
                />
                <InlineImageSplitTextAbout
                    id="about"
                    className="pt-40"
                    heading={[
                        { type: "text", content: "Un refugio donde la vida se vive con" },
                        { type: "image", src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=2fl1ix", alt: "Luz mediterránea en habitación" },
                        { type: "text", content: "calma, la luz abraza cada rincón y la" },
                        { type: "image", src: "http://img.b2bpic.net/free-photo/sign-language-hand-showing-letter-t_23-2148590410.jpg", alt: "Texturas naturales en decoración" },
                        { type: "text", content: "textura cuenta historias." }
                    ]}
                    buttons={[
                        { text: "Nuestra Filosofía", href: "#about" }
                    ]}
                    useInvertedBackground={false}
                />
                <FeatureCardOne
                    id="suites"
                    tag="Nuestras Suites"
                    tagIcon={Sparkles}
                    title="Cada Habitación, Una Esencia Única."
                    description="Diseñadas con alma afromediterránea, cada suite es un santuario de exclusividad relajada y bienestar."
                    textboxLayout="default"
                    animationType="slide-up"
                    gridVariant="uniform-all-items-equal"
                    uniformGridCustomHeightClasses="h-100 2xl:h-110"
                    useInvertedBackground={false}
                    features={[
                        {
                            title: "Suite Cala Moraig",                            description: "Amplios espacios, luz natural y vistas serenas al jardín.",                            imageSrc: "http://img.b2bpic.net/free-photo/letter-t-made-green-grass-with-flowers-isolated-white_169016-57461.jpg",                            imageAlt: "Interior de la Suite Cala Moraig, con mucha luz natural y tonos neutros."
                        },
                        {
                            title: "Suite Cala Ambolo",                            description: "Con terraza privada, el rincón perfecto para el sosiego y la lectura.",                            imageSrc: "http://img.b2bpic.net/free-photo/woman-holding-letter-w_1187-1117.jpg",                            imageAlt: "Terraza privada de la Suite Cala Ambolo con mobiliario afromediterráneo."
                        },
                        {
                            title: "Suite Cala Granadella",                            description: "Materiales orgánicos y texturas cálidas que invitan a la desconexión total.",                            imageSrc: "http://img.b2bpic.net/free-photo/3d-view-letters-alphabet_23-2150499114.jpg",                            imageAlt: "Detalles de la decoración con lino, madera y barro en la Suite Cala Granadella."
                        },
                        {
                            title: "Suite Cala Portitxol",                            description: "Un diseño que evoca la brisa marina y la esencia de la costa de Dénia.",                            imageSrc: "http://img.b2bpic.net/free-photo/hand-holding-letter-n-sign_53876-47242.jpg",                            imageAlt: "Habitación luminosa con detalles marinos y artesanales en la Suite Cala Portitxol."
                        },
                        {
                            title: "Suite Cala Barraca",                            description: "Exclusividad y confort en un ambiente de calma y sofisticación.",                            imageSrc: "http://img.b2bpic.net/free-photo/hands-holding-letter_53876-63674.jpg",                            imageAlt: "Cama king-size con dosel y decoración minimalista en la Suite Cala Barraca."
                        }
                    ]}
                />
                <FeatureCardNine
                    tag="El Ritual Mañanero"
                    tagIcon={Compass}
                    title="Desayunos que Cuentan Historias."
                    description="Cada mañana, un festín personalizado con productos frescos, orgánicos y de proximidad, preparados con amor."
                    textboxLayout="default"
                    showStepNumbers={true}
                    animationType="slide-up"
                    useInvertedBackground={false}
                    features={[
                        {
                            title: "El Aroma del Despertar",                            description: "Disfruta del café recién molido y el pan casero horneado con masa madre.",                            phoneOne: { imageSrc: "asset://breakfast-phone-1a", imageAlt: "Café recién hecho en taza artesanal" },
                            phoneTwo: { imageSrc: "asset://breakfast-phone-1b", imageAlt: "Pan casero con masa madre en tabla de madera" }
                        },
                        {
                            title: "Sabores de la Huerta",                            description: "Fruta de temporada, zumos naturales y mermeladas artesanas, directo a tu mesa.",                            phoneOne: { imageSrc: "asset://breakfast-phone-2a", imageAlt: "Frutas frescas de temporada en cuenco de barro" },
                            phoneTwo: { imageSrc: "asset://breakfast-phone-2b", imageAlt: "Zumos naturales y mermeladas en frascos de cristal" }
                        },
                        {
                            title: "Placeres a Fuego Lento",                            description: "Tortillas, huevos benedict y opciones veganas, preparadas al momento según tu gusto.",                            phoneOne: { imageSrc: "asset://breakfast-phone-3a", imageAlt: "Huevos benedict con aguacate y microbrotes" },
                            phoneTwo: { imageSrc: "asset://breakfast-phone-3b", imageAlt: "Plato de desayuno vegano con cereales y frutos rojos" }
                        }
                    ]}
                />
                <FeatureCardMedia
                    id="experiences"
                    tag="Explora Dénia"
                    tagIcon={MapPin}
                    title="El Encanto de la Costa Blanca a tu Alcance."
                    description="Sumérgete en la cultura, la gastronomía y los paisajes naturales que hacen de Dénia un lugar único."
                    textboxLayout="default"
                    animationType="slide-up"
                    useInvertedBackground={false}
                    features={[
                        {
                            id: "1",                            title: "Playas de Ensueño",                            description: "Calas escondidas y extensas playas de arena para disfrutar del sol y el Mediterráneo.",                            tag: "Naturaleza",                            imageSrc: "asset://denia-beach",                            imageAlt: "Playa de Dénia con arena dorada y aguas cristalinas."
                        },
                        {
                            id: "2",                            title: "Gastronomía Michelin",                            description: "Dénia, Ciudad Creativa de la Gastronomía UNESCO. Sabores auténticos y estrellas Michelin.",                            tag: "Sabor Local",                            imageSrc: "asset://denia-food",                            imageAlt: "Plato gourmet de arroz de Dénia en un restaurante con estrella Michelin."
                        },
                        {
                            id: "3",                            title: "Rutas de Senderismo",                            description: "Descubre el Parque Natural del Montgó y sus impresionantes vistas panorámicas.",                            tag: "Aventura",                            imageSrc: "asset://denia-montgo",                            imageAlt: "Senderismo en el Montgó con vistas a Dénia y el mar."
                        },
                        {
                            id: "4",                            title: "Cultura y Tradición",                            description: "Pasea por el histórico Castillo de Dénia y sus pintorescos barrios.",                            tag: "Historia",                            imageSrc: "asset://denia-castle",                            imageAlt: "Castillo de Dénia al atardecer, con vistas a la ciudad."
                        },
                        {
                            id: "5",                            title: "Mercado y Artesanía",                            description: "Sumérgete en el vibrante mercado local y encuentra piezas únicas de artesanos.",                            tag: "Compras",                            imageSrc: "asset://denia-market",                            imageAlt: "Puestos de mercado con productos frescos y artesanía local en Dénia."
                        },
                        {
                            id: "6",                            title: "Vida Marina",                            description: "Explora las reservas marinas o disfruta de deportes acuáticos en la costa.",                            tag: "Actividades",                            imageSrc: "asset://denia-marine",                            imageAlt: "Aguas cristalinas de la reserva marina de Dénia, ideal para snorkel."
                        }
                    ]}
                />
                <TestimonialCardFive
                    id="reviews"
                    tag="Voces de Quienes Nos Visitan"
                    tagIcon={Sparkles}
                    title="Experiencias Inolvidables en Boho Suites."
                    description="Descubre lo que nuestros huéspedes más satisfechos comparten sobre su estancia."
                    textboxLayout="default"
                    useInvertedBackground={false}
                    testimonials={[
                        {
                            id: "1",                            name: "Sofía & Marc G.",                            date: "Julio 2024",                            title: "Un oasis de paz y diseño",                            quote: "Boho Suites Dénia es el lugar perfecto para desconectar. Cada detalle está cuidado al máximo, el desayuno es sublime y la tranquilidad que se respira es incomparable. Volveremos pronto.",                            tag: "Relax",                            avatarSrc: "asset://avatar-sofia-marc",                            avatarAlt: "Sofía y Marc",                            imageSrc: "asset://testimonial-couple-1",                            imageAlt: "Pareja relajándose en la piscina del hotel"
                        },
                        {
                            id: "2",                            name: "Elena P.",                            date: "Agosto 2024",                            title: "Elegancia y calidez en cada rincón",                            quote: "La atención personalizada y la belleza de las suites superaron todas nuestras expectativas. La fusión afromediterránea es única y crea una atmósfera mágica. Un verdadero lujo silencioso.",                            tag: "Diseño",                            avatarSrc: "asset://avatar-elena",                            avatarAlt: "Elena P.",                            imageSrc: "asset://testimonial-woman-1",                            imageAlt: "Mujer disfrutando del desayuno en una terraza"
                        },
                        {
                            id: "3",                            name: "Javier M.",                            date: "Septiembre 2024",                            title: "Desayunos que alimentan el alma",                            quote: "El desayuno es una experiencia en sí misma. Productos orgánicos, frescos y con opciones para todos los gustos. El mejor inicio para un día de exploración o simplemente de relax. ¡Impresionante!",                            tag: "Gastronomía",                            avatarSrc: "asset://avatar-javier",                            avatarAlt: "Javier M.",                            imageSrc: "asset://testimonial-man-1",                            imageAlt: "Hombre leyendo tranquilamente en un sofá con luz natural"
                        }
                    ]}
                />
                <ContactSplitForm
                    id="contact"
                    title="¿Listo para tu Refugio?"
                    description="Consulta disponibilidad o déjanos un mensaje para crear tu estancia perfecta."
                    useInvertedBackground={false}
                    imageSrc="asset://contact-form-image"
                    imageAlt="Piscina de hotel boutique afromediterráneo con tumbonas y palmeras."
                    mediaPosition="right"
                    mediaAnimation="slide-up"
                    buttonText="Enviar Mensaje"
                    inputs={[
                        { name: "name", type: "text", placeholder: "Nombre Completo", required: true },
                        { name: "email", type: "email", placeholder: "Correo Electrónico", required: true },
                        { name: "phone", type: "tel", placeholder: "Número de Teléfono" },
                        { name: "check-in", type: "date", placeholder: "Fecha de Llegada" },
                        { name: "check-out", type: "date", placeholder: "Fecha de Salida" }
                    ]}
                    textarea={{
                        name: "message",                        placeholder: "Cuéntanos sobre tu estancia ideal (número de huéspedes, preferencias...)",                        rows: 4
                    }}
                />
                <FooterCard
                    logoText="Boho Suites Dénia"
                    copyrightText="© 2024 Boho Suites Dénia | Un Refugio de Calma en la Costa Blanca"
                    socialLinks={[
                        { icon: Instagram, href: "https://instagram.com/bohosuitesdenia", ariaLabel: "Instagram de Boho Suites Dénia" },
                        { icon: Facebook, href: "https://facebook.com/bohosuitesdenia", ariaLabel: "Facebook de Boho Suites Dénia" },
                        { icon: Linkedin, href: "#", ariaLabel: "LinkedIn de Boho Suites Dénia" }
                    ]}
                />
            </ReactLenis>
        </ThemeProvider>
    );
}