"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FaqBase from '@/components/sections/faq/FaqBase';
import FeatureCardTwentyFive from '@/components/sections/feature/FeatureCardTwentyFive';
import FooterMedia from '@/components/sections/footer/FooterMedia';
import HeroOverlayTestimonial from '@/components/sections/hero/HeroOverlayTestimonial';
import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout';
import MetricCardThree from '@/components/sections/metrics/MetricCardThree';
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCardTen';
import { Award, CheckCircle, Droplets, Snowflake, Star, Users, Wrench } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="bounce-effect"
        defaultTextAnimation="entrance-slide"
        borderRadius="soft"
        contentWidth="small"
        sizing="largeSmallSizeLargeTitles"
        background="noiseDiagonalGradient"
        cardStyle="inset"
        primaryButtonStyle="diagonal-gradient"
        secondaryButtonStyle="radial-glow"
        headingFontWeight="semibold"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarStyleFullscreen
      navItems={[
        {
          name: "Home",          id: "#hero"},
        {
          name: "Chi Siamo",          id: "#about"},
        {
          name: "Servizi",          id: "#features"},
        {
          name: "Recensioni",          id: "#testimonials"},
        {
          name: "Contatti",          id: "#contact"},
      ]}
      logoSrc="http://img.b2bpic.net/free-photo/portrait-plumber-cartoon-style_23-2151134229.jpg"
      logoAlt="Termoidraulica Bordon Logo"
      brandName="Termoidraulica Bordon S.r.l."
    />
  </div>

  <div id="hero" data-section="hero">
      <HeroOverlayTestimonial
      title="Soluzioni Idrauliche e Termoidrauliche Professionali a Rovigo"
      description="Installazione, manutenzione e assistenza impianti civili e industriali"
      testimonials={[
        {
          name: "Marco Rossi",          handle: "@marcorossi_client",          testimonial: "Servizio impeccabile, i ragazzi sono stati bravissimi e molto professionali. Consigliatissimi per ogni esigenza idraulica!",          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/happy-businessman-looking-camera-near-building_23-2148308527.jpg",          imageAlt: "Marco Rossi"},
        {
          name: "Laura Bianchi",          handle: "@laurab_home",          testimonial: "Ho richiesto l'installazione di un nuovo climatizzatore e sono rimasta pienamente soddisfatta. Lavoro pulito e perfetto.",          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/lovely-girl-blue-jacket-enjoying-coffee-break-laughing-long-haired-woman-smiling-cozy-cafe_197531-17225.jpg",          imageAlt: "Laura Bianchi"},
        {
          name: "Giuseppe Verdi",          handle: "@gverdi_business",          testimonial: "Finalmente dei lavori eseguiti con serietà e competenza. Impianti fatti a regola d'arte, si vede la qualità!",          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/happy-businessman-surfing-internet-smartphone_1262-3020.jpg",          imageAlt: "Giuseppe Verdi"},
        {
          name: "Anna Neri",          handle: "@anna_rovigo",          testimonial: "Nonostante qualche piccolo intoppo iniziale nel contatto, i lavori sono stati eccellenti. Molto professionali.",          rating: 4,
          imageSrc: "http://img.b2bpic.net/free-photo/smiling-businesswoman-city-with-blurred-background_1139-257.jpg",          imageAlt: "Anna Neri"},
        {
          name: "Paolo Galli",          handle: "@paolo.g",          testimonial: "Hanno risolto un problema complesso al mio impianto di riscaldamento con grande efficienza. Veri esperti!",          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/happy-coworkers-celebrating-with-high-five_23-2148326949.jpg",          imageAlt: "Paolo Galli"},
        {
          name: "Silvia Moretti",          handle: "@silviam",          testimonial: "Manutenzione della caldaia rapida e puntuale. Il tecnico è stato molto cortese e mi ha spiegato tutto chiaramente.",          rating: 5,
          imageSrc: "http://img.b2bpic.net/free-photo/young-woman-doctor-with-stethoscope-hospital_1303-20706.jpg",          imageAlt: "Silvia Moretti"},
      ]}
      tag="Dal 1973"
      tagIcon={Wrench}
      buttons={[
        {
          text: "Richiedi un preventivo",          href: "#contact"},
      ]}
      avatars={[
        {
          src: "http://img.b2bpic.net/free-photo/portrait-smiley-business-man_23-2148514859.jpg",          alt: "Client Avatar 1"},
        {
          src: "http://img.b2bpic.net/free-photo/portrait-young-smiling-woman-looking-camera_23-2148187139.jpg",          alt: "Client Avatar 2"},
        {
          src: "http://img.b2bpic.net/free-photo/close-up-old-person-portrait_23-2149254411.jpg",          alt: "Client Avatar 3"},
        {
          src: "http://img.b2bpic.net/free-photo/close-up-shot-attractive-brunette-student-girl-with-messy-hairstyle-dressed-stylish-checkered-shirt_273609-9335.jpg",          alt: "Client Avatar 4"},
        {
          src: "http://img.b2bpic.net/free-photo/handsome-business-man-wearing-suit-looking-camera-smiling-broadly-with-happy-face-standing-white-background_141793-54115.jpg",          alt: "Male avatar professional"},
      ]}
      avatarText="Valutazione media: 3.9 / 5 (11 recensioni)"
      imageSrc="http://img.b2bpic.net/free-photo/learning-map_1098-14838.jpg"
      imageAlt="Tecnici Termoidraulici al lavoro"
      showBlur={true}
    />
  </div>

  <div id="about" data-section="about">
      <InlineImageSplitTextAbout
      useInvertedBackground={false}
      heading={[
        {
          type: "text",          content: "Termoidraulica Bordon S.r.l. – Il Partner Affidabile per i Tuoi Impianti"},
        {
          type: "image",          src: "http://img.b2bpic.net/free-photo/view-male-engineer-work-engineers-day-celebration_23-2151615041.jpg",          alt: "Squadra di Termoidraulici Bordon"},
      ]}
    />
  </div>

  <div id="features" data-section="features">
      <FeatureCardTwentyFive
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={true}
      features={[
        {
          title: "Installazione Impianti Idraulici",          description: "Progettiamo e installiamo impianti idraulici completi per nuove costruzioni e ristrutturazioni, garantendo efficienza e durata.",          icon: Droplets,
          mediaItems: [
            {
              imageSrc: "http://img.b2bpic.net/free-photo/architectural-blueprints_1359-483.jpg",              imageAlt: "Installazione impianti idraulici"},
            {
              imageSrc: "http://img.b2bpic.net/free-photo/futuristic-time-machines-design_23-2151599375.jpg",              imageAlt: "Installazione impianti idraulici"},
          ]
        },
        {
          title: "Caldaie e Riscaldamento",          description: "Esperti nell'installazione, manutenzione e riparazione di caldaie, pompe di calore e sistemi di riscaldamento all'avanguardia.",          icon: Star,
          mediaItems: [
            {
              imageSrc: "http://img.b2bpic.net/free-photo/person-working-building-construction_23-2149184938.jpg",              imageAlt: "Caldaie e riscaldamento"},
            {
              imageSrc: "http://img.b2bpic.net/free-photo/full-shot-woman-chilling-home_23-2150603438.jpg",              imageAlt: "Caldaie e riscaldamento"},
          ]
        },
        {
          title: "Climatizzatori e Condizionamento",          description: "Soluzioni personalizzate per la climatizzazione e il condizionamento degli ambienti, per un comfort ottimale tutto l'anno.",          icon: Snowflake,
          mediaItems: [
            {
              imageSrc: "http://img.b2bpic.net/free-photo/smart-home-tablet-wall_23-2149036909.jpg",              imageAlt: "Climatizzatori e condizionamento"},
            {
              imageSrc: "http://img.b2bpic.net/free-photo/people-traveling-subway-winter-time_23-2149217910.jpg",              imageAlt: "Climatizzatori e condizionamento"},
          ]
        },
        {
          title: "Manutenzione e Riparazioni",          description: "Servizi di manutenzione preventiva e interventi rapidi per riparazioni urgenti su ogni tipo di impianto termoidraulico.",          icon: Wrench,
          mediaItems: [
            {
              imageSrc: "http://img.b2bpic.net/free-photo/electrician-installing-laying-electrical-cables-ceiling-inside-house_169016-55378.jpg",              imageAlt: "Manutenzione e riparazioni"},
            {
              imageSrc: "http://img.b2bpic.net/free-photo/plumbing-professional-doing-his-job_23-2150721528.jpg",              imageAlt: "Manutenzione e riparazioni"},
          ]
        },
        {
          title: "Impianti Gas e Acqua",          description: "Installazione e messa a norma di impianti per la distribuzione di gas e acqua, garantendo la massima sicurezza e affidabilità.",          icon: Star,
          mediaItems: [
            {
              imageSrc: "http://img.b2bpic.net/free-photo/steel-gate-technology-retractable-fence_1359-682.jpg",              imageAlt: "Impianti gas e acqua"},
            {
              imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-still-life-arrangement-pvc_23-2149062971.jpg",              imageAlt: "Impianti gas e acqua"},
          ]
        },
        {
          title: "Ristrutturazioni Impiantistiche",          description: "Gestiamo la completa ristrutturazione degli impianti idraulici e termoidraulici in ambito civile e industriale.",          icon: Wrench,
          mediaItems: [
            {
              imageSrc: "http://img.b2bpic.net/free-photo/3d-render-modern-particle-flow-background-with-cyber-dots_1048-15365.jpg?_wi=1",              imageAlt: "Ristrutturazioni impiantistiche"},
            {
              imageSrc: "http://img.b2bpic.net/free-photo/steel-pipelines-cables-plant_1359-130.jpg",              imageAlt: "Ristrutturazioni impiantistiche"},
          ]
        }
      ]}
      title="I Nostri Servizi Professionali"
      description="Offriamo un'ampia gamma di servizi termoidraulici professionali, dalla progettazione all'installazione, dalla manutenzione all'assistenza per impianti civili e industriali."
    />
  </div>

  <div id="metrics" data-section="metrics">
      <MetricCardThree
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={false}
      metrics={[
        {
          id: "exp",          icon: Award,
          title: "Anni di Esperienza",          value: "50+"},
        {
          id: "projects",          icon: CheckCircle,
          title: "Progetti Completati",          value: "1500+"},
        {
          id: "clients",          icon: Users,
          title: "Clienti Soddisfatti",          value: "1000+"},
      ]}
      title="La Nostra Esperienza in Numeri"
      description="Con oltre quattro decenni di attività, la nostra dedizione alla qualità si riflette nei risultati tangibili."
    />
  </div>

  <div id="testimonials" data-section="testimonials">
      <TestimonialCardTen
      textboxLayout="default"
      useInvertedBackground={true}
      testimonials={[
        {
          id: "1",          title: "Eccellente Professionalità",          quote: "La Termoidraulica Bordon S.r.l. ha dimostrato una professionalità rara nel settore. L'intervento sul mio impianto è stato rapido, efficace e il risultato finale è impeccabile. Un team di veri esperti su cui contare.",          name: "Dr. Luca Ferrari",          role: "Responsabile Acquisti",          imageSrc: "http://img.b2bpic.net/free-photo/senior-caucasian-man-wearing-business-suit-tie-showing-pointing-up-with-fingers-number-three-while-smiling-confident-happy_839833-31860.jpg",          imageAlt: "Dr. Luca Ferrari"},
        {
          id: "2",          title: "Installazione Perfetta",          quote: "Ho affidato a Termoidraulica Bordon l'installazione del mio nuovo impianto di climatizzazione e sono estremamente soddisfatto. Dalla consulenza iniziale alla messa in opera, tutto è stato gestito con la massima cura e attenzione ai dettagli. Consigliatissimi!",          name: "Ing. Sofia Ricci",          role: "Architetto",          imageSrc: "http://img.b2bpic.net/free-photo/close-up-shot-joyful-afro-american-with-toothy-smile_273609-44910.jpg",          imageAlt: "Ing. Sofia Ricci"},
        {
          id: "3",          title: "Qualità Ineguagliabile",          quote: "Cercavo un partner affidabile per la manutenzione degli impianti della mia azienda e Termoidraulica Bordon ha superato ogni aspettativa. Lavori di alta qualità, puntualità e grande attenzione alle normative vigenti.",          name: "Sig.ra Elena Conti",          role: "Imprenditrice Locale",          imageSrc: "http://img.b2bpic.net/free-photo/male-businessman-white-shirt-looking-confident_259150-56985.jpg",          imageAlt: "Sig.ra Elena Conti"},
        {
          id: "4",          title: "Affidabilità Garantita",          quote: "Ho avuto bisogno di un intervento urgente per una perdita d'acqua e Termoidraulica Bordon ha risposto prontamente. La risoluzione del problema è stata definitiva e i tecnici si sono dimostrati molto preparati e cortesi. Un servizio davvero affidabile.",          name: "Prof. Giovanni Santoro",          role: "Insegnante in pensione",          imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-with-laptop-smiling-looking-camera_23-2147787656.jpg",          imageAlt: "Prof. Giovanni Santoro"},
        {
          id: "5",          title: "Soluzioni Innovative",          quote: "Mi hanno aiutato a progettare e installare un impianto di riscaldamento a pavimento di ultima generazione. La soluzione proposta è stata innovativa e mi ha permesso di ottenere un notevole risparmio energetico. Servizio a 5 stelle!",          name: "Avv. Marta De Luca",          role: "Avvocato",          imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-handsome-bearded-male-wearing-stylish-sui_613910-12116.jpg",          imageAlt: "Avv. Marta De Luca"},
        {
          id: "6",          title: "Assistenza Completa",          quote: "Dall'installazione alla manutenzione periodica, Termoidraulica Bordon offre un'assistenza completa e senza pensieri. Sono sempre disponibili e risolvono ogni problematica con professionalità. Li raccomando vivamente.",          name: "Dott. Andrea Ruggiero",          role: "Medico Chirurgo",          imageSrc: "http://img.b2bpic.net/free-photo/studio-portrait-blond-female-dressed-white-shirt-red-eyeglasses_613910-14657.jpg",          imageAlt: "Dott. Andrea Ruggiero"},
      ]}
      title="Cosa Dicono i Nostri Clienti"
      description="La soddisfazione dei nostri clienti è la nostra migliore referenza e testimonia la qualità e l'affidabilità dei nostri servizi."
    />
  </div>

  <div id="faq" data-section="faq">
      <FaqBase
      textboxLayout="default"
      useInvertedBackground={false}
      faqs={[
        {
          id: "faq1",          title: "Quali zone servite?",          content: "Operiamo principalmente a Rovigo e in tutta la provincia, offrendo servizi rapidi ed efficienti per garantire la massima tempestività nei nostri interventi."},
        {
          id: "faq2",          title: "Offrite preventivi gratuiti?",          content: "Sì, offriamo sopralluoghi e preventivi gratuiti e senza impegno per tutti i nostri servizi. Contattaci per fissare un appuntamento."},
        {
          id: "faq3",          title: "Come posso richiedere un intervento urgente?",          content: "Per urgenze, ti invitiamo a chiamarci direttamente al numero 0425 411844. Saremo a tua disposizione il prima possibile per risolvere il problema."},
      ]}
      title="Domande Frequenti"
      description="Trova risposte rapide alle tue domande più comuni sui nostri servizi e sulla nostra operatività."
      faqsAnimation="slide-up"
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactSplitForm
      useInvertedBackground={true}
      title="Contattaci Subito"
      description="Siamo pronti ad ascoltare le tue esigenze e offrirti la migliore soluzione. Compila il modulo o chiamaci per un preventivo gratuito. Puoi anche scriverci su WhatsApp per una risposta rapida!"
      inputs={[
        {
          name: "name",          type: "text",          placeholder: "Nome e Cognome",          required: true,
        },
        {
          name: "email",          type: "email",          placeholder: "Email",          required: true,
        },
        {
          name: "phone",          type: "tel",          placeholder: "Telefono (opzionale)"},
      ]}
      textarea={{
        name: "message",        placeholder: "Il tuo messaggio...",        rows: 4,
        required: true,
      }}
      imageSrc="http://img.b2bpic.net/free-photo/close-up-pushpins-showing-destination-points-map_23-2147837128.jpg"
      imageAlt="Mappa di Rovigo con posizione"
      mediaAnimation="slide-up"
      mediaPosition="right"
      buttonText="Invia Messaggio"
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterMedia
      imageSrc="http://img.b2bpic.net/free-photo/3d-render-modern-particle-flow-background-with-cyber-dots_1048-15365.jpg?_wi=2"
      imageAlt="Sfondo tecnico footer"
      logoSrc="http://img.b2bpic.net/free-photo/portrait-plumber-cartoon-style_23-2151134229.jpg"
      logoAlt="Termoidraulica Bordon Logo"
      logoText="Termoidraulica Bordon S.r.l."
      columns={[
        {
          title: "Servizi",          items: [
            {
              label: "Installazione Impianti",              href: "#features"},
            {
              label: "Riscaldamento",              href: "#features"},
            {
              label: "Climatizzazione",              href: "#features"},
            {
              label: "Manutenzione",              href: "#features"},
          ],
        },
        {
          title: "Azienda",          items: [
            {
              label: "Chi Siamo",              href: "#about"},
            {
              label: "Lavori Realizzati",              href: "#"},
            {
              label: "Recensioni",              href: "#testimonials"},
          ],
        },
        {
          title: "Contatti",          items: [
            {
              label: "Indirizzo",              href: "https://maps.app.goo.gl/address"},
            {
              label: "Telefono",              href: "tel:+390425411844"},
            {
              label: "Email",              href: "mailto:info@termoidraulicabordon.it"},
          ],
        },
      ]}
      copyrightText="© 2024 Termoidraulica Bordon S.r.l. Tutti i diritti riservati."
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
