"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FaqSplitText from '@/components/sections/faq/FaqSplitText';
import FeatureCardTwentyEight from '@/components/sections/feature/FeatureCardTwentyEight';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
import HeroLogoBillboard from '@/components/sections/hero/HeroLogoBillboard';
import MetricCardFourteen from '@/components/sections/metrics/MetricCardFourteen';
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';

import TextAbout from '@/components/sections/about/TextAbout';
import { Info, Settings } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="elastic-effect"
        defaultTextAnimation="entrance-slide"
        borderRadius="rounded"
        contentWidth="mediumLarge"
        sizing="mediumLargeSizeLargeTitles"
        background="noise"
        cardStyle="solid"
        primaryButtonStyle="shadow"
        secondaryButtonStyle="layered"
        headingFontWeight="bold"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarStyleApple
      navItems={[
        {
          name: "Home",          id: "home"},
        {
          name: "O Nás",          id: "about"},
        {
          name: "Služby",          id: "services"},
        {
          name: "Proč My",          id: "why-us"},
        {
          name: "FAQ",          id: "faq"},
        {
          name: "Kontakt",          id: "contact"},
      ]}
      brandName="AQUA AD, s.r.o."
    />
  </div>

  <div id="home" data-section="home">
      <HeroLogoBillboard
      background={{
        variant: "radial-gradient"}}
      logoText="AQUA AD, s.r.o."
      description="Studnařství, čerpadla a instalatérské potřeby s tradicí od roku 1991."
      buttons={[
        {
          text: "Kontaktujte nás",          href: "#contact"},
        {
          text: "Naše služby",          href: "#services"},
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/view-plumber-working-fix-problems_23-2150990693.jpg?_wi=1"
      imageAlt="Moderní systém studny a čerpadla"
      mediaAnimation="slide-up"
    />
  </div>

  <div id="about" data-section="about">
      <TextAbout
      useInvertedBackground={false}
      tag="O Nás"
      tagIcon={Info}
      tagAnimation="slide-up"
      title="Jsme rodinná firma s tradicí od roku 1991"
    />
  </div>

  <div id="services" data-section="services">
      <FeatureCardTwentyEight
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={true}
      features={[
        {
          id: "service-1",          title: "Montáž čerpadel a čerpací techniky",          subtitle: "Profesionální instalace pro optimální výkon.",          category: "Instalace",          value: "Spolehlivé řešení"},
        {
          id: "service-2",          title: "Osazování studní",          subtitle: "Kompletní osazení vrtaných studní.",          category: "Studnařství",          value: "Efektivní přístup"},
        {
          id: "service-3",          title: "Čištění studní",          subtitle: "Zajištění kvality vody pravidelným čištěním.",          category: "Údržba",          value: "Čistá voda"},
        {
          id: "service-4",          title: "Opravy a servis studní",          subtitle: "Rychlá diagnostika a efektivní opravy.",          category: "Servis",          value: "Dlouhá životnost"},
        {
          id: "service-5",          title: "Servis a opravy čerpadel",          subtitle: "Záruční i pozáruční servis všech typů čerpadel.",          category: "Údržba",          value: "Funkčnost zaručena"},
        {
          id: "service-6",          title: "Dodávka a montáž vodovodních a kanalizačních šachet",          subtitle: "Kvalitní šachty pro stabilní infrastrukturu.",          category: "Dodávka",          value: "Kompletní řešení"},
      ]}
      title="Naše komplexní služby"
      description="Nabízíme široké spektrum služeb pro zajištění spolehlivého zásobování vodou a bezproblémové instalace."
      tag="Služby"
      tagIcon={Settings}
    />
  </div>



  <div id="why-us" data-section="why-us">
      <MetricCardFourteen
      useInvertedBackground={true}
      title="Proč si vybrat právě nás?"
      tag="Naše přednosti"
      tagAnimation="slide-up"
      metrics={[
        {
          id: "m1",          value: "30+",          description: "Let zkušeností v oboru"},
        {
          id: "m2",          value: "100%",          description: "Rodinná firma s osobním přístupem"},
        {
          id: "m3",          value: "Top",          description: "Kvalitní a ověřené produkty"},
        {
          id: "m4",          value: "5/5",          description: "Spolehlivý servis a podpora"},
      ]}
      metricsAnimation="slide-up"
    />
  </div>



  <div id="faq" data-section="faq">
      <FaqSplitText
      useInvertedBackground={true}
      faqs={[
        {
          id: "q1",          title: "Jak často je potřeba čistit studnu?",          content: "Frekvence čištění studny závisí na několika faktorech, jako je kvalita podzemní vody, hloubka studny a intenzita používání. Obecně doporučujeme studnu zkontrolovat a případně vyčistit každé 3-5 let. V případě změny barvy, chuti nebo zápachu vody je vhodné provést čištění okamžitě."},
        {
          id: "q2",          title: "Jak dlouho trvá montáž nového čerpadla?",          content: "Doba montáže čerpadla se liší v závislosti na typu čerpadla a složitosti instalace. Jednoduchá výměna čerpadla v existující studni může trvat jen několik hodin, zatímco kompletní instalace nového systému s tlakovou nádobou a rozvody může zabrat i celý den. Přesný odhad vám rádi sdělíme po konzultaci."},
        {
          id: "q3",          title: "Provádíte záruční i pozáruční servis čerpadel?",          content: "Ano, zajišťujeme kompletní záruční i pozáruční servis pro všechny typy čerpadel, které dodáváme i pro čerpadla dodaná jinými společnostmi. Naši technici jsou proškoleni a vybaveni k rychlé a efektivní diagnostice a opravě závad."},
        {
          id: "q4",          title: "Mohu u vás zakoupit pouze instalatérský materiál?",          content: "Samozřejmě! Náš prodejní sortiment zahrnuje širokou škálu instalatérských potřeb, čerpadel, bojlerů, vodovodních baterií a sanitárního vybavení. Rádi vám s výběrem poradíme a zajistíme dodávku."},
      ]}
      sideTitle="Máte otázky?"
      sideDescription="Najděte odpovědi na nejčastěji kladené dotazy ohledně našich služeb."
      buttons={[
        {
          text: "Kontaktujte nás",          href: "#contact"},
      ]}
      faqsAnimation="slide-up"
      textPosition="left"
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactSplitForm
      useInvertedBackground={false}
      title="Kontaktujte nás"
      description="Potřebujete poradit se studnou, čerpadlem nebo instalací vody? Rádi vám navrhneme řešení na míru."
      inputs={[
        {
          name: "name",          type: "text",          placeholder: "Vaše jméno",          required: true,
        },
        {
          name: "email",          type: "email",          placeholder: "Váš e-mail",          required: true,
        },
        {
          name: "phone",          type: "tel",          placeholder: "Telefon (nepovinné)"},
      ]}
      textarea={{
        name: "message",        placeholder: "Vaše zpráva",        rows: 4,
        required: true,
      }}
      imageSrc="http://img.b2bpic.net/free-photo/portrait-engineer-job-site-work-hours_23-2151589651.jpg"
      imageAlt="Obrázek týmu AQUA AD"
      mediaAnimation="slide-up"
      mediaPosition="right"
      buttonText="Odeslat zprávu"
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterBaseCard
      logoText="AQUA AD, s.r.o."
      columns={[
        {
          title: "Služby",          items: [
            {
              label: "Studnařství",              href: "#services"},
            {
              label: "Montáž čerpadel",              href: "#services"},
            {
              label: "Servis studní",              href: "#services"},
            {
              label: "Instalatérství",              href: "#services"},
          ],
        },
        {
          title: "Kontakt",          items: [
            {
              label: "Budějovická 733",              href: "https://maps.app.goo.gl/example"},
            {
              label: "252 42 Jesenice u Prahy",              href: "https://maps.app.goo.gl/example"},
            {
              label: "+420 724 833 103",              href: "tel:+420724833103"},
            {
              label: "aqua-dvoracek@volny.cz",              href: "mailto:aqua-dvoracek@volny.cz"},
          ],
        },
      ]}
      copyrightText="© 2024 AQUA AD, s.r.o. Všechna práva vyhrazena."
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
