"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
import HeroSplitTestimonial from "@/components/sections/hero/HeroSplitTestimonial";
import FeatureCardTwentyOne from "@/components/sections/feature/FeatureCardTwentyOne";
import MediaAbout from "@/components/sections/about/MediaAbout";
import TestimonialCardTen from "@/components/sections/testimonial/TestimonialCardTen";
import FaqSplitMedia from "@/components/sections/faq/FaqSplitMedia";
import ContactCTA from "@/components/sections/contact/ContactCTA";
import FooterBaseCard from "@/components/sections/footer/FooterBaseCard";
import { Clock, Heart, Award, HelpCircle, AlertCircle } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
      defaultButtonVariant="directional-hover"
      defaultTextAnimation="reveal-blur"
      borderRadius="pill"
      contentWidth="mediumLarge"
      sizing="largeSmallSizeLargeTitles"
      background="none"
      cardStyle="gradient-bordered"
      primaryButtonStyle="gradient"
      secondaryButtonStyle="radial-glow"
      headingFontWeight="normal"
    >
      <div id="nav" data-section="nav">
        <NavbarLayoutFloatingInline
          brandName="Hospital Veterinario Concepción"
          navItems={[
            { name: "Servicios", id: "services" },
            { name: "Nosotros", id: "about" },
            { name: "FAQ", id: "faq" },
            { name: "Contacto", id: "contact" }
          ]}
          button={{
            text: "📞 Llamar Ahora",            href: "tel:+56912345678"
          }}
        />
      </div>

      <div id="hero" data-section="hero">
        <HeroSplitTestimonial
          title="Urgencias Veterinarias 24/7 en Concepción"
          description="Equipo profesional listo para salvar vidas en cualquier momento. Atención inmediata para tu mascota cuando más la necesita."
          tag="Abierto 24 Horas"
          tagIcon={Clock}
          tagAnimation="slide-up"
          buttons={[
            {
              text: "📞 Llamar Ahora",              href: "tel:+56912345678"
            },
            {
              text: "Solicitar Atención",              href: "#contact"
            }
          ]}
          buttonAnimation="slide-up"
          imageSrc="http://img.b2bpic.net/free-vector/pet-veterinary_24908-57943.jpg"
          imageAlt="Veterinaria profesional atendiendo emergencia"
          mediaAnimation="slide-up"
          background={{ variant: "plain" }}
          useInvertedBackground={false}
          testimonials={[
            {
              name: "María González",              handle: "Pet Owner",              testimonial: "Le salvaron la vida a mi perro en la madrugada. Equipo profesional y muy atento.",              rating: 5,
              imageSrc: "http://img.b2bpic.net/free-photo/smiley-woman-spending-time-with-cute-rescue-dog-shelter_23-2148682965.jpg",              imageAlt: "María González"
            },
            {
              name: "Carlos Rodríguez",              handle: "Pet Owner",              testimonial: "Mejor decisión fue llevar a mi gato. Respuesta rápida y cuidado excepcional.",              rating: 5,
              imageSrc: "http://img.b2bpic.net/free-photo/woman-petting-her-cat-home-quarantine_23-2149374482.jpg",              imageAlt: "Carlos Rodríguez"
            },
            {
              name: "Paulina Méndez",              handle: "Pet Owner",              testimonial: "Atención inmediata y profesional. Gracias por cuidar a nuestra mascota.",              rating: 5,
              imageSrc: "http://img.b2bpic.net/free-photo/couple-with-dog-hugging_23-2148540258.jpg",              imageAlt: "Paulina Méndez"
            },
            {
              name: "Jorge Salazar",              handle: "Pet Owner",              testimonial: "Hospital de confianza. Equipo muy capacitado y precios justos.",              rating: 5,
              imageSrc: "http://img.b2bpic.net/free-photo/man-hugging-his-friendly-pitbull_23-2149131439.jpg",              imageAlt: "Jorge Salazar"
            }
          ]}
          testimonialRotationInterval={5000}
        />
      </div>

      <div id="services" data-section="services">
        <FeatureCardTwentyOne
          title="Servicios de Emergencia Veterinaria"
          description="Contamos con equipamiento moderno y equipo profesional disponible las 24 horas para atender cualquier emergencia de tu mascota."
          tag="Servicios Completos"
          tagIcon={Heart}
          tagAnimation="slide-up"
          imageSrc="http://img.b2bpic.net/free-photo/close-up-doctor-holding-cute-cat_23-2149304288.jpg"
          imageAlt="Servicio de emergencia veterinaria"
          mediaAnimation="slide-up"
          useInvertedBackground={false}
          mediaPosition="left"
          accordionItems={[
            {
              id: "emergency",              title: "Urgencias 24/7",              content: "Atención inmediata para emergencias médicas, traumas, envenenamientos y cualquier situación crítica. Nuestro equipo está siempre listo."
            },
            {
              id: "hospitalization",              title: "Hospitalización",              content: "Cuidado profesional y monitoreo continuo para mascotas que requieren internación. Ambiente cómodo y seguro para su recuperación."
            },
            {
              id: "surgery",              title: "Cirugías",              content: "Procedimientos quirúrgicos de emergencia y electivos con anestesia segura y equipamiento de última generación."
            },
            {
              id: "diagnosis",              title: "Diagnóstico Avanzado",              content: "Exámenes de laboratorio, radiografías, ecografías y otras herramientas diagnósticas para identificar problemas de salud."
            },
            {
              id: "general",              title: "Atención General",              content: "Consultas médicas, vacunaciones, desparasitación y cuidados preventivos para mantener a tu mascota saludable."
            }
          ]}
        />
      </div>

      <div id="about" data-section="about">
        <MediaAbout
          title="Quiénes Somos"
          description="Hospital Veterinario Concepción es tu aliado de confianza en momentos críticos. Con profesionales dedicados, equipamiento moderno y compromiso con el bienestar de tu mascota, ofrecemos atención de calidad las 24 horas."
          tag="Profesionales Certificados"
          tagIcon={Award}
          tagAnimation="slide-up"
          imageSrc="http://img.b2bpic.net/free-photo/smiling-woman-medic-with-arms-crossed_23-2147767288.jpg"
          imageAlt="Equipo veterinario profesional"
          useInvertedBackground={false}
          buttons={[
            {
              text: "Conocer Más",              href: "#contact"
            }
          ]}
        />
      </div>

      <div id="testimonials" data-section="testimonials">
        <TestimonialCardTen
          title="Lo Que Dicen Nuestros Clientes"
          description="Historias reales de mascotas que recibieron atención profesional y cuidado compasivo en nuestro hospital."
          textboxLayout="default"
          useInvertedBackground={false}
          testimonials={[
            {
              id: "1",              title: "Salvó la vida de mi perro",              quote: "Llegamos en la madrugada desesperados. El equipo actuó inmediatamente, realizó todas las pruebas necesarias y gracias a su profesionalismo mi perro está vivo.",              name: "María González",              role: "Propietaria de Mascota",              imageSrc: "http://img.b2bpic.net/free-photo/smiley-woman-spending-time-with-cute-rescue-dog-shelter_23-2148682965.jpg",              imageAlt: "María González"
            },
            {
              id: "2",              title: "Atención excepcional",              quote: "Cuando mi gato enfermó, no dudé en llevarle al hospital. Recibió diagnóstico rápido, tratamiento efectivo y seguimiento continuo. Muy agradecido.",              name: "Carlos Rodríguez",              role: "Propietario de Mascota",              imageSrc: "http://img.b2bpic.net/free-photo/woman-petting-her-cat-home-quarantine_23-2149374482.jpg",              imageAlt: "Carlos Rodríguez"
            },
            {
              id: "3",              title: "Profesionales de confianza",              quote: "Siempre dejo a mi mascota con tranquilidad. El equipo es muy profesional, explica cada paso y realmente te hace sentir que tu mascota está en buenas manos.",              name: "Paulina Méndez",              role: "Propietaria de Mascota",              imageSrc: "http://img.b2bpic.net/free-photo/couple-with-dog-hugging_23-2148540258.jpg",              imageAlt: "Paulina Méndez"
            },
            {
              id: "4",              title: "Disponible siempre que la necesitamos",              quote: "Lo mejor es saber que puedo contar con ellos a cualquier hora. Emergencia a las 3 de la mañana y estuvieron disponibles inmediatamente.",              name: "Jorge Salazar",              role: "Propietario de Mascota",              imageSrc: "http://img.b2bpic.net/free-photo/man-hugging-his-friendly-pitbull_23-2149131439.jpg",              imageAlt: "Jorge Salazar"
            }
          ]}
        />
      </div>

      <div id="faq" data-section="faq">
        <FaqSplitMedia
          title="Preguntas Frecuentes"
          description="Resolvemos tus dudas sobre nuestros servicios, horarios y cómo actuar ante una emergencia veterinaria."
          tag="Información Útil"
          tagIcon={HelpCircle}
          tagAnimation="slide-up"
          imageSrc="http://img.b2bpic.net/free-photo/close-up-veterinary-doctor-taking-care-pet_23-2149267859.jpg"
          imageAlt="Diagnóstico veterinario profesional"
          mediaAnimation="slide-up"
          mediaPosition="right"
          textboxLayout="default"
          useInvertedBackground={false}
          faqsAnimation="slide-up"
          faqs={[
            {
              id: "1",              title: "¿Atienden urgencias sin cita previa?",              content: "Sí, atendemos emergencias sin cita las 24 horas. Solo acude con tu mascota y serás atendido lo antes posible según la gravedad del caso."
            },
            {
              id: "2",              title: "¿Están abiertos de noche y fines de semana?",              content: "Sí, funcionamos 24/7, incluyendo noches, fines de semana y feriados. Siempre hay veterinarios disponibles para atender."
            },
            {
              id: "3",              title: "¿Qué hacer si mi mascota tiene una emergencia?",              content: "Llámanos inmediatamente al +56 9 1234 5678 o acude directamente al hospital. Si es posible, evita alimentar al animal hasta ser evaluado."
            },
            {
              id: "4",              title: "¿Cuánto demora la atención inicial?",              content: "Las emergencias críticas son atendidas dentro de los primeros 15-20 minutos. Priorizamos según la gravedad del caso."
            },
            {
              id: "5",              title: "¿Aceptan mascotas de todas las especies?",              content: "Principalmente atendemos perros y gatos, pero también realizamos atención a pequeños animales. Consulta disponibilidad para casos específicos."
            },
            {
              id: "6",              title: "¿Trabajan con seguros veterinarios?",              content: "Sí, trabajan con varios seguros y seguros médicos veterinarios. Verifica con tu asegurador cuáles clínicas está asociada."
            }
          ]}
        />
      </div>

      <div id="contact" data-section="contact">
        <ContactCTA
          tag="Atención Inmediata"
          tagIcon={AlertCircle}
          tagAnimation="slide-up"
          title="¿Tu Mascota Necesita Ayuda?"
          description="Contacta con nosotros ahora mismo. Nuestro equipo está disponible 24/7 para atender emergencias y consultas de tu mascota."
          buttons={[
            {
              text: "📞 Llamar Ahora: +56 9 1234 5678",              href: "tel:+56912345678"
            },
            {
              text: "📍 Ver en Google Maps",              href: "https://maps.google.com"
            },
            {
              text: "💬 WhatsApp",              href: "https://wa.me/56912345678"
            }
          ]}
          buttonAnimation="slide-up"
          background={{ variant: "radial-gradient" }}
          useInvertedBackground={false}
        />
      </div>

      <div id="footer" data-section="footer">
        <FooterBaseCard
          logoText="Hospital Veterinario Concepción"
          columns={[
            {
              title: "Contacto",              items: [
                {
                  label: "📞 +56 9 1234 5678",                  href: "tel:+56912345678"
                },
                {
                  label: "📍 Dirección: Calle Veterinaria 123, Concepción",                  href: "https://maps.google.com"
                },
                {
                  label: "💬 WhatsApp",                  href: "https://wa.me/56912345678"
                },
                {
                  label: "✉️ info@hospitalveterinario.cl",                  href: "mailto:info@hospitalveterinario.cl"
                }
              ]
            },
            {
              title: "Servicios",              items: [
                {
                  label: "Urgencias 24/7",                  href: "#services"
                },
                {
                  label: "Hospitalización",                  href: "#services"
                },
                {
                  label: "Cirugías",                  href: "#services"
                },
                {
                  label: "Diagnóstico",                  href: "#services"
                }
              ]
            },
            {
              title: "Información",              items: [
                {
                  label: "Nosotros",                  href: "#about"
                },
                {
                  label: "FAQ",                  href: "#faq"
                },
                {
                  label: "Testimonios",                  href: "#testimonials"
                },
                {
                  label: "Contacto",                  href: "#contact"
                }
              ]
            },
            {
              title: "Legal",              items: [
                {
                  label: "Política de Privacidad",                  href: "#"
                },
                {
                  label: "Términos de Servicio",                  href: "#"
                },
                {
                  label: "Aviso Legal",                  href: "#"
                }
              ]
            }
          ]}
          copyrightText="© 2025 Hospital Veterinario Concepción | Atención 24/7 para tu mascota"
        />
      </div>
    </ThemeProvider>
  );
}