"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 NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
// Added imports for new/replaced components
import ContactCTA from '@/components/sections/contact/ContactCTA';
import FooterBase from '@/components/sections/footer/FooterBase';

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 Dénia"
                    description="Despierte los sentidos. Un santuario adults-only donde el susurro del Mediterráneo se funde con la serenidad afromediterránea, en el corazón vibrante 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}
                />
                <div id="about" data-section="about">
                    <InlineImageSplitTextAbout
                        className="pt-40"
                        heading={[
                            { type: "text", content: "Un refugio donde la vida se paladea con " },
                            { type: "image", src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=2fl1ix", alt: "Luz mediterránea filtrándose" },
                            { type: "text", content: " calma, la luz baila en 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 orgánicas y artesanales" },
                            { type: "text", content: " textura susurra historias." }
                        ]}
                        buttons={[
                            { text: "Conoce Nuestra Esencia", href: "#about" }
                        ]}
                        useInvertedBackground={false}
                        buttonAnimation="slide-up" 
                    />
                </div>
                <div id="suites" data-section="suites">
                    <FeatureCardOne
                        tag="Suites: Alma Afromediterránea"
                        tagIcon={Sparkles}
                        title="Cada Suite, un Universo de Sensaciones."
                        description="Donde el diseño artesanal se fusiona con la serenidad, ofreciendo un santuario exclusivo para despertar los sentidos y encontrar la calma."
                        textboxLayout="default"
                        animationType="slide-up"
                        gridVariant="uniform-all-items-equal"
                        uniformGridCustomHeightClasses="h-100 2xl:h-110"
                        useInvertedBackground={false}
                        features={[
                            {
                                title: "Suite Cala Moraig", description: "Espacios bañados por la luz, donde el diseño orgánico y las vistas serenas invitan a la meditació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 su terraza privada, un lienzo al aire libre para el sosiego y la introspección, bajo el sol mediterráneo.", 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: "La madera, el lino y el barro te envuelven en una cálida bienvenida, narrando historias de la tierra y el mar.", 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 evocador diálogo entre la brisa marina y el diseño, invitando a la desconexión total.", 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 sofisticación, donde cada detalle está pensado para el deleite.", 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."
                            }
                        ]}
                    />
                </div>
                <FeatureCardNine
                    tag="El Amanecer Gastronómico"
                    tagIcon={Compass}
                    title="Desayunos que Cultivan el Alma."
                    description="Un ritual mañanero donde la frescura de la tierra se encuentra con la pasión artesanal. Sabores orgánicos y de proximidad, cuidadosamente preparados para empezar el día con plenitud."
                    textboxLayout="default"
                    showStepNumbers={true}
                    animationType="slide-up"
                    useInvertedBackground={false}
                    features={[
                        {
                            title: "El Aroma del Despertar", description: "El abrazo del café recién molido, la caricia del pan de masa madre horneado con el alba. Una sinfonía para los sentidos.", 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: "Del campo a tu mesa: la dulzura de la fruta de temporada, la vitalidad de los zumos naturales y el encanto de las mermeladas artesanas.", 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: "Desde huevos benedict perfectamente escalfados hasta delicadas opciones veganas, cada plato es una obra de arte preparada al instante para tu paladar.", 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" }
                        }
                    ]}
                />
                <div id="experiences" data-section="experiences">
                    <FeatureCardMedia
                        tag="Bienestar y Conexión en Dénia"
                        tagIcon={MapPin}
                        title="Armonía con el Entorno: Experiencias que Nutren el Alma."
                        description="Dénia invita a redescubrir la calma. Sumérgete en su vibrante cultura, saborea su gastronomía y reconéctate con la majestuosidad de sus paisajes naturales."
                        textboxLayout="default"
                        animationType="slide-up"
                        useInvertedBackground={false}
                        features={[
                            {
                                id: "1", title: "Playas de Ensueño", description: "Extensas playas de arena y calas secretas. El lienzo perfecto para el sol, el mar y la meditación.", tag: "Serenidad Natural", 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 UNESCO. Un viaje culinario donde los sabores auténticos y las estrellas Michelin se fusionan para el deleite.", tag: "Placeres Epicúreos", 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: "Ascenso al Montgó: un santuario natural con vistas panorámicas que inspiran y reconectan con la esencia mediterránea.", tag: "Espíritu Aventurero", 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 Castillo de Dénia, un eco de historias centenarias, y déjate envolver por la autenticidad de sus barrios.", tag: "Herencia Viva", imageSrc: "asset://denia-castle", imageAlt: "Castillo de Dénia al atardecer, con vistas a la ciudad."
                            },
                            {
                                id: "5", title: "Mercado y Artesanía", description: "Un vibrante encuentro con la esencia local: productos frescos y creaciones únicas que narran la vida de Dénia.", tag: "Encuentro Auténtico", imageSrc: "asset://denia-market", imageAlt: "Puestos de mercado con productos frescos y artesanía local en Dénia."
                            },
                            {
                                id: "6", title: "Vida Marina", description: "Desde inmersiones en reservas marinas hasta deportes acuáticos. Siente la vitalidad del Mediterráneo y su biodiversidad.", tag: "Vitalidad Acuática", imageSrc: "asset://denia-marine", imageAlt: "Aguas cristalinas de la reserva marina de Dénia, ideal para snorkel."
                            }
                        ]}
                    />
                </div>
                <div id="reviews" data-section="reviews">
                    <TestimonialCardFive
                        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}
                        animationType="slide-up" 
                        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"
                            }
                        ]}
                    />
                </div>
                <div id="contact" data-section="contact">
                    <ContactSplitForm
                        title="Su Refugio le Espera."
                        description="Inicie su viaje de desconexión. Contacte con nosotros para tejer su estancia ideal, donde cada detalle es un susurro al alma."
                        useInvertedBackground={false}
                        imageSrc="asset://contact-form-image"
                        imageAlt="Piscina de hotel boutique afromediterráneo con tumbonas y palmeras."
                        mediaPosition="right"
                        mediaAnimation="slide-up"
                        buttonText="Crear Mi Estancia Soñada"
                        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: "Describa su visión: fechas preferidas, número de huéspedes, deseos especiales... Estaremos encantados de ayudarle.", rows: 4
                        }}
                    />
                </div>
                {/* New CTA section */}
                <div id="final-cta" data-section="final-cta">
                    <ContactCTA
                        tag="Listo para Desconectar?"
                        title="Su Santuario le Espera."
                        description="Déjese seducir por la promesa de la calma. Reserve su estancia en Boho Suites Dénia y comience su viaje hacia la serenidad."
                        buttons={[{ text: "Reservar Ahora", href: "#contact" }]}
                        background={{ variant: "sparkles-gradient" }}
                        buttonAnimation="bounce-effect" 
                        useInvertedBackground={true} 
                    />
                </div>
                {/* Replaced FooterCard with FooterBase */}
                <FooterBase
                    logoText="Boho Suites Dénia"
                    copyrightText="© 2024 Boho Suites Dénia. Todos los derechos reservados."
                    columns={[
                        {
                            title: "Contáctenos",                            items: [
                                { label: "info@bohosuitesdenia.com", href: "mailto:info@bohosuitesdenia.com" },
                                { label: "+34 966 423 000", href: "tel:+34966423000" },
                                { label: "Calle Mar Mediterráneo, 10, Dénia", href: "https://maps.app.goo.gl/boho-suites-denia" } 
                            ]
                        },
                        {
                            title: "Síganos",                            items: [
                                { label: "Instagram", href: "https://instagram.com/bohosuitesdenia" },
                                { label: "Facebook", href: "https://facebook.com/bohosuitesdenia" },
                                { label: "LinkedIn", href: "#" }
                            ]
                        },
                        {
                            title: "Explorar",                            items: [
                                { label: "Nuestro Refugio", href: "#about" },
                                { label: "Suites", href: "#suites" },
                                { label: "Experiencias", href: "#experiences" },
                                { label: "Opiniones", href: "#reviews" },
                                { label: "Reservar", href: "#contact" }
                            ]
                        }
                    ]}
                />
            </ReactLenis>
        </ThemeProvider>
    );
}