"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactSplit from '@/components/sections/contact/ContactSplit';
import FeatureCardTwelve from '@/components/sections/feature/FeatureCardTwelve';
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
import HeroCentered from '@/components/sections/hero/HeroCentered';
import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout';
import MetricCardOne from '@/components/sections/metrics/MetricCardOne';
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import TestimonialCardFifteen from '@/components/sections/testimonial/TestimonialCardFifteen';
import { Award, Building, Home, Star } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="bounce-effect"
        defaultTextAnimation="reveal-blur"
        borderRadius="soft"
        contentWidth="mediumSmall"
        sizing="large"
        background="floatingGradient"
        cardStyle="glass-elevated"
        primaryButtonStyle="shadow"
        secondaryButtonStyle="solid"
        headingFontWeight="bold"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarStyleCentered
      navItems={[
        {
          name: "Home",          id: "#hero"},
        {
          name: "Chi Siamo",          id: "#about"},
        {
          name: "Servizi",          id: "#services"},
        {
          name: "Metriche",          id: "#metrics"},
        {
          name: "Partner",          id: "#social-proof"},
        {
          name: "Recensioni",          id: "#reviews"},
        {
          name: "Contatti",          id: "#contact"},
      ]}
      button={{
        text: "Contattaci",        href: "#contact"}}
      brandName="Tullio Costruzioni S.R.L."
    />
  </div>

  <div id="hero" data-section="hero">
      <HeroCentered
      background={{
        variant: "plain"}}
      title="Tullio Costruzioni S.R.L."
      description="Qualità, Affidabilità, Professionalità per ogni progetto di costruzione e ristrutturazione."
      avatars={[
        {
          src: "http://img.b2bpic.net/free-vector/construction_24908-53987.jpg",          alt: "Costruzioni avatar 1"},
        {
          src: "http://img.b2bpic.net/free-photo/worker-wearing-safety-glasses-construction-site_23-2148784055.jpg",          alt: "Costruzioni avatar 2"},
        {
          src: "http://img.b2bpic.net/free-photo/young-workman-wearing-white-hard-hat_1303-26649.jpg",          alt: "Costruzioni avatar 3"},
        {
          src: "http://img.b2bpic.net/free-photo/close-up-portrait-mixed-race-dark-skinned-male-with-stubble-wears-hood_273609-8600.jpg",          alt: "Costruzioni avatar 4"},
        {
          src: "http://img.b2bpic.net/free-photo/close-up-portrait-smiling-construction-engineer_23-2148233726.jpg",          alt: "Close-up portrait of smiling construction engineer"},
      ]}
      avatarText="11+ Recensioni 5-Stelle su Google"
      buttons={[
        {
          text: "Contattaci",          href: "#contact"},
      ]}
      marqueeItems={[
        {
          type: "image",          src: "http://img.b2bpic.net/free-photo/spacious-residential-complex-waterfront-with-reflection-modern-building-construction_169016-69211.jpg",          alt: "Spacious residential complex on the waterfront with reflection modern building under construction"},
        {
          type: "image",          src: "http://img.b2bpic.net/free-photo/shanghai-urban-city-aerial-panorama-view-with-skyscrapers_649448-507.jpg",          alt: "Shanghai urban city aerial panorama view with skyscrapers"},
        {
          type: "image",          src: "http://img.b2bpic.net/free-photo/horizontal-shot-construction-site-with-scaffolding-clear-blue-sky_181624-27944.jpg",          alt: "Horizontal shot of a construction site with scaffolding under the clear blue sky"},
        {
          type: "image",          src: "http://img.b2bpic.net/free-photo/located-shanghai-one-hundred-years-ago-steel-bridge_1127-2887.jpg",          alt: "Located in Shanghai, one hundred years ago, the steel bridge."},
        {
          type: "image",          src: "http://img.b2bpic.net/free-photo/construction-design-project-renovation-concept_53876-120336.jpg",          alt: "Construction Design Project Renovation Concept"},
      ]}
    />
  </div>

  <div id="about" data-section="about">
      <InlineImageSplitTextAbout
      useInvertedBackground={false}
      heading={[
        {
          type: "text",          content: "Chi Siamo: Qualità e Affidabilità Made in Italy"},
        {
          type: "text",          content: "Tullio Costruzioni S.R.L. è sinonimo di eccellenza nel settore edile italiano. Guidati da Antonio Tullio, ci impegniamo a garantire un servizio impeccabile, basato su affidabilità, professionalità, puntualità e massima pulizia in ogni cantiere. Realizziamo i vostri sogni con la massima cura e dedizione, garantendo risultati duraturi e di alta qualità."
        }
      ]}
    />
  </div>

  <div id="services" data-section="services">
      <FeatureCardTwelve
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={true}
      features={[
        {
          id: "servizio-1",          label: "Ristrutturazioni",          title: "Ristrutturazioni Complete",          items: [
            "Dalle fondamenta al tetto",            "Interni ed esterni",            "Ammodernamento energetico"],
        },
        {
          id: "servizio-2",          label: "Muratura",          title: "Opere di Muratura",          items: [
            "Costruzione pareti",            "Muri portanti",            "Finiture in pietra"],
        },
        {
          id: "servizio-3",          label: "Pavimentazioni",          title: "Installazione Pavimenti",          items: [
            "Piastrelle e parquet",            "Resine e microcemento",            "Riparazione pavimenti"],
        },
        {
          id: "servizio-4",          label: "Intonaci",          title: "Lavori di Intonacatura",          items: [
            "Intonaci interni ed esterni",            "Finiture a gesso",            "Cappotto termico"],
        },
        {
          id: "servizio-5",          label: "Edilizia Generale",          title: "Costruzioni Generali",          items: [
            "Nuove costruzioni",            "Ampliamenti",            "Manutenzione edifici"],
        },
      ]}
      title="I Nostri Servizi Edili"
      description="Offriamo una vasta gamma di servizi, dalla ristrutturazione completa alla manodopera specializzata, garantendo sempre risultati di alta qualità."
    />
  </div>

  <div id="metrics" data-section="metrics">
      <MetricCardOne
      animationType="slide-up"
      textboxLayout="default"
      gridVariant="uniform-all-items-equal"
      useInvertedBackground={false}
      metrics={[
        {
          id: "metric-1",          value: "30+",          title: "Anni di Esperienza",          description: "Decenni di successi nel settore edile.",          icon: Building,
        },
        {
          id: "metric-2",          value: "250+",          title: "Progetti Completati",          description: "Ogni progetto è una storia di successo.",          icon: Home,
        },
        {
          id: "metric-3",          value: "100%",          title: "Clienti Soddisfatti",          description: "La vostra felicità è la nostra priorità.",          icon: Award,
        },
        {
          id: "metric-4",          value: "5.0",          title: "Rating Medio",          description: "Valutazione eccellente da 11 recensioni Google.",          icon: Star,
        },
      ]}
      title="La Nostra Forza in Numeri"
      description="Anni di esperienza, progetti completati e clienti soddisfatti che testimoniano la nostra eccellenza."
    />
  </div>

  <div id="social-proof" data-section="social-proof">
      <SocialProofOne
      textboxLayout="default"
      useInvertedBackground={true}
      names={[
        "Weber Saint-Gobain",        "Fassa Bortolo",        "Mapei",        "Kerakoll",        "Italcementi",        "Geoplast",        "Knauf"]}
      title="Partner e Certificazioni"
      description="Collaboriamo solo con i migliori fornitori e possediamo le certificazioni necessarie per garantire la massima qualità e sicurezza."
    />
  </div>

  <div id="reviews" data-section="reviews">
      <TestimonialCardFifteen
      useInvertedBackground={false}
      testimonial="Tullio Costruzioni S.R.L. ha trasformato la nostra casa in un capolavoro. Professionalità, puntualità e una cura dei dettagli eccezionale. Consiglio vivamente a chiunque cerchi il meglio!"
      rating={5}
      author="Armando Battistin"
      avatars={[
        {
          src: "http://img.b2bpic.net/free-photo/woman-texting-her-phone-with-chat-bubbles_23-2151989422.jpg",          alt: "Chiara Perin"},
        {
          src: "http://img.b2bpic.net/free-photo/closeup-happy-bearded-man-suit-laughing-smiling-standing-white-background_1258-155212.jpg",          alt: "Angela Bocchese"},
        {
          src: "http://img.b2bpic.net/free-photo/side-view-smiley-wise-woman-posing-studio_23-2149883526.jpg",          alt: "Marzia Concato"},
        {
          src: "http://img.b2bpic.net/free-vector/people-talking_24877-51958.jpg",          alt: "Dylan Soprano"},
        {
          src: "http://img.b2bpic.net/free-vector/collection-peeping-people-geometric-style_23-2148390513.jpg",          alt: "Lisa Guiotto"},
      ]}
      ratingAnimation="slide-up"
      avatarsAnimation="slide-up"
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactSplit
      useInvertedBackground={true}
      background={{
        variant: "plain"}}
      tag="Contattaci"
      title="Iniziamo il Tuo Progetto"
      description="Chiamaci al 347 369 6422 o scrivici un messaggio. Ci troviamo in Via Val Rossia, 11, 36078 Valdagno (VI)."
      imageSrc="http://img.b2bpic.net/free-photo/aerial-view-kensington-palace-kengsington-gardens-west-kensington-surrounding-area-londo_181624-11832.jpg"
      mediaAnimation="opacity"
      mediaPosition="left"
      inputPlaceholder="Lascia il tuo contatto per essere richiamato..."
      buttonText="Invia Richiesta"
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterBaseReveal
      logoText="Tullio Costruzioni S.R.L."
      columns={[
        {
          title: "Navigazione",          items: [
            {
              label: "Home",              href: "#hero"},
            {
              label: "Chi Siamo",              href: "#about"},
            {
              label: "Servizi",              href: "#services"},
            {
              label: "Recensioni",              href: "#reviews"},
            {
              label: "Contatti",              href: "#contact"},
          ],
        },
        {
          title: "Servizi",          items: [
            {
              label: "Ristrutturazioni",              href: "#services"},
            {
              label: "Muratura",              href: "#services"},
            {
              label: "Pavimentazioni",              href: "#services"},
            {
              label: "Intonaci",              href: "#services"},
            {
              label: "Edilizia Generale",              href: "#services"},
          ],
        },
        {
          title: "Contatti",          items: [
            {
              label: "Telefono: 347 369 6422",              href: "tel:+393473696422"},
            {
              label: "Email: info@tulliocostruzioni.it",              href: "mailto:info@tulliocostruzioni.it"},
            {
              label: "Indirizzo: Via Val Rossia, 11, 36078 Valdagno (VI)",              href: "https://maps.app.goo.gl/example"},
          ],
        },
      ]}
      copyrightText="© 2023 Tullio Costruzioni S.R.L. Tutti i diritti riservati."
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
