"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingOverlay from "@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay";
import HeroSplitDoubleCarousel from "@/components/sections/hero/HeroSplitDoubleCarousel";
import SplitAbout from "@/components/sections/about/SplitAbout";
import FeatureCardNineteen from "@/components/sections/feature/FeatureCardNineteen";
import ContactSplitForm from "@/components/sections/contact/ContactSplitForm";
import TestimonialCardTwelve from "@/components/sections/testimonial/TestimonialCardTwelve";
import FaqDouble from "@/components/sections/faq/FaqDouble";
import FooterBase from "@/components/sections/footer/FooterBase";
import { Heart, Stethoscope, Award, MapPin, Clock, Pill, Star, HelpCircle } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
      defaultButtonVariant="directional-hover"
      defaultTextAnimation="entrance-slide"
      borderRadius="rounded"
      contentWidth="small"
      sizing="mediumLargeSizeMediumTitles"
      background="aurora"
      cardStyle="layered-gradient"
      primaryButtonStyle="shadow"
      secondaryButtonStyle="glass"
      headingFontWeight="extrabold"
    >
      <div id="nav" data-section="nav">
        <NavbarLayoutFloatingOverlay
          brandName="Pile & Poils"
          navItems={[
            { name: "Accueil", id: "hero" },
            { name: "La Clinique", id: "about" },
            { name: "Services", id: "services" },
            { name: "Informations", id: "infos" },
            { name: "Contact", id: "contact" }
          ]}
          button={{
            text: "Prendre RDV",            href: "pilepoils.vet"
          }}
        />
      </div>

      <div id="hero" data-section="hero">
        <HeroSplitDoubleCarousel
          title="Bienvenue à la Clinique Vétérinaire Pile & Poils"
          description="Soins vétérinaires professionnels et attentifs pour vos compagnons à quatre pattes. Consultations, vaccinations, chirurgie et urgences disponibles. Votre confiance, notre engagement."
          tag="Soins d'Excellence"
          tagIcon={Heart}
          tagAnimation="slide-up"
          buttons={[
            { text: "Prendre Rendez-vous", href: "pilepoils.vet" },
            { text: "Nous Appeler", href: "tel:+33385821314" }
          ]}
          buttonAnimation="slide-up"
          background={{ variant: "plain" }}
          leftCarouselItems={[
            {
              imageSrc: "http://img.b2bpic.net/free-photo/portrait-adorable-husky-puppy-black-scene_181624-48011.jpg",              imageAlt: "Chien heureux"
            },
            {
              imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-family-autumn_329181-7440.jpg",              imageAlt: "Chien et chat ensemble"
            },
            {
              imageSrc: "http://img.b2bpic.net/free-photo/adorable-little-baby-kitten-sitting-table_658552-63.jpg",              imageAlt: "Chaton adorable"
            },
            {
              imageSrc: "http://img.b2bpic.net/free-photo/veterinarian-taking-care-pet-dog_23-2149198631.jpg",              imageAlt: "Vaccination animal"
            }
          ]}
          rightCarouselItems={[
            {
              imageSrc: "http://img.b2bpic.net/free-photo/pets-morning-comfort-rest-people-concept_158595-7394.jpg",              imageAlt: "Chat relaxé"
            },
            {
              imageSrc: "http://img.b2bpic.net/free-photo/close-up-veterinarian-taking-care-pet_23-2149143904.jpg",              imageAlt: "Consultation vétérinaire"
            },
            {
              imageSrc: "http://img.b2bpic.net/free-photo/closeup-shot-cute-fluffy-border-collie-puppies_181624-50967.jpg",              imageAlt: "Chiot mignon"
            },
            {
              imageSrc: "http://img.b2bpic.net/free-photo/close-up-dog-getting-examined-with-stethoscope-hand-confident-veterinarian-moving-stethoscope-check-dogs-lungs-abdomen_549566-348.jpg",              imageAlt: "Examen vétérinaire"
            }
          ]}
          carouselPosition="right"
        />
      </div>

      <div id="about" data-section="about">
        <SplitAbout
          title="La Clinique Vétérinaire Pile & Poils"
          description="Depuis des années, nous mettons notre expertise au service du bien-être de vos animaux. Notre équipe de vétérinaires diplômés et passionnés propose des soins de qualité dans une ambiance accueillante et rassurante."
          tag="Notre Histoire"
          tagIcon={Stethoscope}
          tagAnimation="slide-up"
          textboxLayout="default"
          useInvertedBackground={false}
          bulletPoints={[
            {
              title: "Expertise Reconnue",              description: "Vétérinaires diplômés avec années d'expérience en consultation générale, chirurgie et urgences.",              icon: Award
            },
            {
              title: "Bienveillance Animale",              description: "Approche douce et attentive pour chaque animal. Nous écoutons vos préoccupations et adaptons nos soins.",              icon: Heart
            },
            {
              title: "Proximité Locale",              description: "Situés au cœur d'Épinac, nous sommes votre partenaire de confiance pour la santé de vos compagnons.",              icon: MapPin
            },
            {
              title: "Disponibilité",              description: "Horaires adaptés et suivi régulier. Urgences prises en charge avec réactivité et professionnalisme.",              icon: Clock
            }
          ]}
          imageSrc="http://img.b2bpic.net/free-photo/happy-female-vet-smiling-petting-beautiful-beagle-dog-exam-table-professional-veterinarian-man-holding-pet-while-examining-healthy-pet-clinic_662251-2251.jpg"
          imageAlt="Équipe vétérinaire Pile & Poils"
          mediaAnimation="slide-up"
        />
      </div>

      <div id="services" data-section="services">
        <FeatureCardNineteen
          title="Nos Services Vétérinaires"
          description="Une gamme complète de services pour la santé et le bien-être de votre animal de compagnie."
          tag="Consultations Disponibles"
          tagIcon={Pill}
          tagAnimation="slide-up"
          textboxLayout="default"
          useInvertedBackground={true}
          features={[
            {
              id: 1,
              tag: "Général",              title: "Consultations Générales",              subtitle: "Suivi et diagnostic",              description: "Examen complet de votre animal, détection des problèmes de santé, conseils adaptés à l'âge et à la race. Consultations sur rendez-vous.",              imageSrc: "http://img.b2bpic.net/free-photo/vet-with-nurse-examining-german-shepherd_7502-9552.jpg",              imageAlt: "Consultation vétérinaire générale"
            },
            {
              id: 2,
              tag: "Prévention",              title: "Vaccination",              subtitle: "Protection contre les maladies",              description: "Calendrier vaccinal complet pour les chiens et les chats. Protection optimale recommandée dès le jeune âge et mise à jour régulière.",              imageSrc: "http://img.b2bpic.net/free-photo/veterinarian-taking-care-pet-dog_23-2149198631.jpg",              imageAlt: "Service de vaccination animale"
            },
            {
              id: 3,
              tag: "Interventions",              title: "Chirurgie",              subtitle: "Soins chirurgicaux avancés",              description: "Stérilisation, castration, interventions d'urgence. Salle d'opération équipée et suivi post-opératoire rigoureux.",              imageSrc: "http://img.b2bpic.net/free-photo/low-angle-shot-operating-room-assistant-hands-out-instruments-surgeons-operation-surgeons-perform-operation-professional-medical-doctors-performing-surgery_657921-1131.jpg",              imageAlt: "Salle chirurgicale vétérinaire"
            },
            {
              id: 4,
              tag: "Diagnostic",              title: "Analyses & Laboratoire",              subtitle: "Diagnostics précis",              description: "Analyses sanguines, tests de dépistage, examens complémentaires pour une prise en charge adaptée.",              imageSrc: "http://img.b2bpic.net/free-photo/close-up-doctor-clipping-dog-s-nails_23-2149271859.jpg",              imageAlt: "Laboratoire vétérinaire"
            },
            {
              id: 5,
              tag: "Urgence",              title: "Urgences Vétérinaires",              subtitle: "Disponibilité 24/7",              description: "Traumatismes, problèmes aigus, urgences la nuit et les jours fériés. Réactivité garantie pour sauver votre compagnon.",              imageSrc: "http://img.b2bpic.net/free-photo/veterinarian-examining-cat-s-teeth-mouth-vet-clinic_613910-21630.jpg",              imageAlt: "Urgence vétérinaire"
            },
            {
              id: 6,
              tag: "Bien-être",              title: "Conseils & Prévention",              subtitle: "Nutrition et hygiène",              description: "Conseils en nutrition, antiparasitaires, hygiène dentaire. Prévention pour une vie longue et saine.",              imageSrc: "http://img.b2bpic.net/free-photo/close-up-dog-sniffing-cereals_23-2148861559.jpg",              imageAlt: "Nutrition et prévention animale"
            }
          ]}
        />
      </div>

      <div id="infos" data-section="infos">
        <ContactSplitForm
          title="Informations Pratiques & Contact"
          description="Retrouvez nos horaires, adresse, numéro de téléphone et les moyens les plus rapides pour nous contacter ou prendre rendez-vous."
          inputs={[
            { name: "name", type: "text", placeholder: "Votre nom" },
            { name: "email", type: "email", placeholder: "Votre email" },
            { name: "phone", type: "tel", placeholder: "Votre téléphone" },
            { name: "pet", type: "text", placeholder: "Nom de votre animal" }
          ]}
          textarea={{
            name: "message",            placeholder: "Décrivez brièvement votre demande...",            rows: 4
          }}
          useInvertedBackground={false}
          imageSrc="http://img.b2bpic.net/free-photo/waiting-queue-vet_329181-14498.jpg"
          imageAlt="Entrée clinique Pile & Poils"
          mediaAnimation="slide-up"
          mediaPosition="right"
          buttonText="Envoyer"
        />
      </div>

      <div id="testimonials" data-section="testimonials">
        <TestimonialCardTwelve
          testimonials={[
            {
              id: "1",              name: "Geneviève Flour",              imageSrc: "http://img.b2bpic.net/free-photo/positive-confident-businesswoman-wearing-formal-suit-standing-with-arms-folded_74855-10328.jpg",              imageAlt: "Geneviève Flour"
            },
            {
              id: "2",              name: "Laura Bergeret",              imageSrc: "http://img.b2bpic.net/free-photo/pensive-person-alone-corridor-serious_1262-1042.jpg",              imageAlt: "Laura Bergeret"
            },
            {
              id: "3",              name: "Marc Dupont",              imageSrc: "http://img.b2bpic.net/free-photo/positive-confident-businesswoman-wearing-formal-suit-standing-with-arms-folded_74855-10328.jpg",              imageAlt: "Marc Dupont"
            },
            {
              id: "4",              name: "Sophie Martin",              imageSrc: "http://img.b2bpic.net/free-photo/pensive-person-alone-corridor-serious_1262-1042.jpg",              imageAlt: "Sophie Martin"
            },
            {
              id: "5",              name: "Jean Leclerc",              imageSrc: "http://img.b2bpic.net/free-photo/positive-confident-businesswoman-wearing-formal-suit-standing-with-arms-folded_74855-10328.jpg",              imageAlt: "Jean Leclerc"
            },
            {
              id: "6",              name: "Claire Rousseau",              imageSrc: "http://img.b2bpic.net/free-photo/pensive-person-alone-corridor-serious_1262-1042.jpg",              imageAlt: "Claire Rousseau"
            }
          ]}
          cardTitle="Plus de 150 avis clients satisfaits nous font confiance"
          cardTag="Lire les avis Google"
          cardTagIcon={Star}
          cardAnimation="slide-up"
          useInvertedBackground={true}
        />
      </div>

      <div id="faq" data-section="faq">
        <FaqDouble
          title="Questions Fréquemment Posées"
          description="Retrouvez les réponses aux questions les plus courantes sur nos services, tarifs et prise de rendez-vous."
          tag="Aide & Support"
          tagIcon={HelpCircle}
          tagAnimation="slide-up"
          textboxLayout="default"
          useInvertedBackground={false}
          faqsAnimation="slide-up"
          faqs={[
            {
              id: "1",              title: "Quand faut-il vacciner mon animal ?",              content: "Le calendrier vaccinal débute dès 6-8 semaines chez le chiot ou chaton. Consultez-nous pour un protocole adapté à l'âge et au mode de vie de votre compagnon. Les rappels annuels sont recommandés."
            },
            {
              id: "2",              title: "Comment reconnaître une urgence vétérinaire ?",              content: "Signes d'urgence : difficultés respiratoires, saignements importants, paralysie, perte de conscience, vomissements graves, incapacité à uriner/déféquer. En cas de doute, contactez-nous immédiatement au 03 85 82 13 14."
            },
            {
              id: "3",              title: "Quels sont vos horaires d'ouverture ?",              content: "Nous sommes fermés le dimanche et les jours fériés. Pour les urgences la nuit et le dimanche, veuillez nous appeler. Nos horaires détaillés sont disponibles sur place ou par téléphone."
            },
            {
              id: "4",              title: "Dois-je faire une visite annuelle de santé ?",              content: "Oui, un suivi annuel est recommandé même si votre animal semble en bonne santé. Cela permet de détecter les problèmes précocement et d'adapter les soins selon l'âge."
            },
            {
              id: "5",              title: "Comment prendre rendez-vous ?",              content: "Vous pouvez prendre rendez-vous en ligne sur pilepoils.vet, par téléphone au 03 85 82 13 14 ou directement à notre accueil situé au 14 Le Grand Chemin à Épinac."
            },
            {
              id: "6",              title: "L'importance du traitement antiparasitaire",              content: "Le traitement antiparasitaire prévient les puces, tiques et vers internes. Nous recommandons un traitement régulier toute l'année pour protéger votre animal et votre famille."
            }
          ]}
          animationType="smooth"
        />
      </div>

      <div id="footer" data-section="footer">
        <FooterBase
          logoText="Pile & Poils"
          copyrightText="© 2025 Clinique Vétérinaire Pile & Poils | Tous droits réservés"
          columns={[
            {
              title: "Services",              items: [
                { label: "Consultations", href: "#services" },
                { label: "Vaccination", href: "#services" },
                { label: "Chirurgie", href: "#services" },
                { label: "Urgences", href: "#services" }
              ]
            },
            {
              title: "Information",              items: [
                { label: "À Propos", href: "#about" },
                { label: "Horaires", href: "#infos" },
                { label: "Contact", href: "#infos" },
                { label: "FAQ", href: "#faq" }
              ]
            },
            {
              title: "Contact",              items: [
                { label: "Tél: 03 85 82 13 14", href: "tel:+33385821314" },
                { label: "14 Le Grand Chemin, 71360 Épinac", href: "#" },
                { label: "Prendre RDV", href: "pilepoils.vet" },
                { label: "Nous suivre", href: "#" }
              ]
            }
          ]}
        />
      </div>
    </ThemeProvider>
  );
}