"use client";

import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import HeroCentered from '@/components/sections/hero/HeroCentered';
import TextAbout from '@/components/sections/about/TextAbout';
import FeatureCardNine from '@/components/sections/feature/FeatureCardNine';
import MetricCardEleven from '@/components/sections/metrics/MetricCardEleven';
import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive';
import FaqDouble from '@/components/sections/faq/FaqDouble';
import ContactCenter from '@/components/sections/contact/ContactCenter';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
import { ThemeProvider } from '@/providers/themeProvider/ThemeProvider';

export default function LandingPage() {
  return (
    <ThemeProvider
      defaultButtonVariant="shift-hover"
      defaultTextAnimation="reveal-blur"
      borderRadius="soft"
      contentWidth="compact"
      sizing="largeSmall"
      background="aurora"
      cardStyle="gradient-mesh"
      primaryButtonStyle="flat"
      secondaryButtonStyle="solid"
      headingFontWeight="bold"
    >
      <div id="nav" data-section="nav">
        <NavbarLayoutFloatingInline
          brandName="Parkiety Jabłoński"
          navItems={[
            { name: "Usługi", id: "services" },
            { name: "Portfolio", id: "portfolio" },
            { name: "Opinie", id: "testimonials" },
            { name: "FAQ", id: "faq" }
          ]}
          button={{
            text: "Zadzwoń teraz",            href: "tel:+48123456789"
          }}
          animateOnLoad={true}
        />
      </div>

      <div id="hero" data-section="hero">
        <HeroCentered
          title="Piękne, trwałe parkiety – wykonane z pasją i starannością"
          description="Премиум parkiety od lokalnych mistrzów. 4.9★ rating z ponad 56 recenzji. Specjalizujemy się w precision installation, custom designs i ekspertnym serwisie na terenie Polski."
          background={{ variant: "downward-rays-static" }}
          avatars={[
            { src: "http://img.b2bpic.net/free-photo/young-businesswoman-portrait-office_1262-1506.jpg", alt: "Zadowolony klient 1" },
            { src: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", alt: "Zadowolony klient 2" },
            { src: "http://img.b2bpic.net/free-photo/smiling-man-sitting-cafe-table-gesturing_1262-1141.jpg", alt: "Zadowolony klient 3" }
          ]}
          avatarText="Trusted by 500+ Happy Homeowners"
          buttons={[
            { text: "Zadzwoł teraz", href: "tel:+48123456789" },
            { text: "Wyślij zapytanie", href: "#contact" }
          ]}
          buttonAnimation="slide-up"
        />
      </div>

      <div id="about" data-section="about">
        <TextAbout
          tag="O nas"
          title="Handcrafted Excellence Meets Local Expertise. Since 1995, Parkiety Jabłoński has been delivering premium wooden floors with unwavering commitment to quality, precision, and customer satisfaction. Every floor tells a story of craftsmanship."
          useInvertedBackground={false}
          buttons={[
            { text: "Dowiedz się więcej", href: "#services" }
          ]}
        />
      </div>

      <div id="services" data-section="services">
        <FeatureCardNine
          title="Nasze Usługi"
          description="Kompleksowe rozwiązania dla Twoich potrzeb w zakresie parkietów. Od profesjonalnej instalacji po konserwację i naprawy."
          tag="Usługi"
          features={[
            {
              id: 1,
              title: "Installation of Solid Oak Floors",              description: "Precision installation using premium oak wood. Our expert craftsmen ensure every plank is perfectly aligned for durability and beauty. Each installation includes professional finishing and sealing.",              phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/male-worker-puts-laminate-flooring-floor_169016-17476.jpg" },
              phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/couch-armchair-seen-from-floor_1203-737.jpg?_wi=1" }
            },
            {
              id: 2,
              title: "Custom Parquet Designs",              description: "Tailored wooden floor patterns to match your unique style. From herringbone to geometric designs, we create bespoke flooring that reflects your vision and interior aesthetic.",              phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/set-architect-tools_93675-132834.jpg" },
              phoneTwo: { imageSrc: "http://img.b2bpic.net/free-vector/modern-pattern-design_1035-2731.jpg?_wi=1" }
            },
            {
              id: 3,
              title: "Floor Refinishing & Sanding",              description: "Restore your original floors to their former glory. Professional sanding and refinishing brings back the natural beauty and protective finish of hardwood floors.",              phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/man-cutting-piece-wood_23-2148384495.jpg" },
              phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/modern-styled-small-entryway_23-2150712955.jpg?_wi=1" }
            },
            {
              id: 4,
              title: "Maintenance & Repair",              description: "Comprehensive floor care and repair services. From routine maintenance to spot repairs, we protect your investment and extend the life of your wooden floors.",              phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/low-angle-closeup-person-cleaning-floor-with-mop-near-yellow-caution-wet-floor-sign_181624-37077.jpg" },
              phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/high-angle-brothers-exercising-together_23-2150156916.jpg?_wi=1" }
            }
          ]}
          showStepNumbers={true}
          textboxLayout="default"
          useInvertedBackground={false}
          animationType="slide-up"
          buttons={[
            { text: "Umów bezpłatną wycenę", href: "#contact" }
          ]}
        />
      </div>

      <div id="portfolio" data-section="portfolio">
        <MetricCardEleven
          title="Nasze Osiągnięcia"
          description="Rzeczywiste rezultaty pracy Parkiety Jabłoński. Projekty ukończone z doskonałością i zadowoleniem klientów."
          tag="Portfolio"
          metrics={[
            {
              id: "1",              value: "500+",              title: "Projektów Ukończonych",              description: "Premium floor installations across Poland",              imageSrc: "http://img.b2bpic.net/free-photo/couch-armchair-seen-from-floor_1203-737.jpg?_wi=2"
            },
            {
              id: "2",              value: "4.9★",              title: "Średnia Ocena",              description: "56+ verified customer reviews on Google",              imageSrc: "http://img.b2bpic.net/free-photo/modern-styled-small-entryway_23-2150712955.jpg?_wi=2"
            },
            {
              id: "3",              value: "25+",              title: "Lat Doświadczenia",              description: "Craftsmanship and expertise in hardwood flooring",              imageSrc: "http://img.b2bpic.net/free-vector/modern-pattern-design_1035-2731.jpg?_wi=2"
            }
          ]}
          textboxLayout="default"
          useInvertedBackground={false}
          animationType="slide-up"
        />
      </div>

      <div id="testimonials" data-section="testimonials">
        <TestimonialCardFive
          title="Co mówią nasi klienci"
          description="Poznaj opinie zadowolonych klientów, którzy powierzyli nam swoje projekty parkietów."
          tag="Testimonials"
          textboxLayout="default"
          useInvertedBackground={false}
          testimonials={[
            {
              id: "1",              name: "Maria Kowalski, Warszawa",              date: "Date: 15 Listopada 2024",              title: "Bardzo miła obsługa, jakość produktów bardzo wysoka",              quote: "Parkiety zainstalowane przez zespół Parkiety Jabłoński przekroczyły nasze oczekiwania. Profesjonalizm, punktualność i jakość wykonania były wyjątkowe. Z całego serca mogę polecić!",              tag: "Premium Installation",              avatarSrc: "http://img.b2bpic.net/free-photo/young-businesswoman-portrait-office_1262-1506.jpg",              imageSrc: "http://img.b2bpic.net/free-photo/couch-armchair-seen-from-floor_1203-737.jpg?_wi=3"
            },
            {
              id: "2",              name: "Tomasz Lewandowski, Kraków",              date: "Date: 10 Pazdziernika 2024",              title: "Przepiękny parkiet, polecam z całego serca",              quote: "Przywrócili blask naszym starym parkietom. Praca była wykonana bardzo starannie, a efekt końcowy to po prostu piękno. Jestem bardzo zadowolony z wyboru tej firmy.",              tag: "Refinishing Service",              avatarSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg",              imageSrc: "http://img.b2bpic.net/free-photo/modern-styled-small-entryway_23-2150712955.jpg?_wi=3"
            },
            {
              id: "3",              name: "Anna Szymańska, Gdańsk",              date: "Date: 5 Pazdziernika 2024",              title: "Niezwykła jakość i obsługa klienta",              quote: "Od pierwszej konsultacji do ostatecznego rezultatu - wszystko było doskonałe. Nasze drewniane podłogi wyglądają spektakularnie. Dziękujemy za profesjonalne podejście!",              tag: "Custom Design",              avatarSrc: "http://img.b2bpic.net/free-photo/smiling-man-sitting-cafe-table-gesturing_1262-1141.jpg",              imageSrc: "http://img.b2bpic.net/free-vector/modern-pattern-design_1035-2731.jpg?_wi=3"
            },
            {
              id: "4",              name: "Piotr Nowak, Wrocław",              date: "Date: 20 Wrzesnia 2024",              title: "Najlepsza decyzja dla naszego domu",              quote: "Zespół Parkiety Jabłoński wykazał się wyjątkową wiedzą i dbałością o szczegóły. Nowe parkiety robią niesamowite wrażenie. Gorąco polecam! Kilka lat później - parkiety wciąż jak nowe.",              tag: "Residential Service",              avatarSrc: "http://img.b2bpic.net/free-photo/young-businesswoman-portrait-office_1262-1506.jpg",              imageSrc: "http://img.b2bpic.net/free-photo/high-angle-brothers-exercising-together_23-2150156916.jpg?_wi=2"
            },
            {
              id: "5",              name: "Barbara Musiał, Poznań",              date: "Date: 12 Sierpnia 2024",              title: "Perfekcyjna praca od A do Z",              quote: "Szukaliśmy najlepszych fachowców do naszego projektu. Parkiety Jabłoński okazali się być dokładnie tym, czego potrzebowaliśmy. Rezultat to prawdziwe dzieło sztuki.",              tag: "Premium Floor",              avatarSrc: "http://img.b2bpic.net/free-photo/young-businesswoman-portrait-office_1262-1506.jpg",              imageSrc: "http://img.b2bpic.net/free-photo/couch-armchair-seen-from-floor_1203-737.jpg?_wi=4"
            },
            {
              id: "6",              name: "Jacek Górski, Szczecin",              date: "Date: 3 Lipca 2024",              title: "Naprawdę godne polecenia",              quote: "Po 20 latach nasze parkiety wyglądały tragicznie. Dzięki zespołowi Parkiety Jabłoński wygląda jak nowe. Oszczędziliśmy pieniądze i otrzymaliśmy jakość, którą polecam każdemu.",              tag: "Restoration Service",              avatarSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg",              imageSrc: "http://img.b2bpic.net/free-photo/modern-styled-small-entryway_23-2150712955.jpg?_wi=4"
            }
          ]}
        />
      </div>

      <div id="faq" data-section="faq">
        <FaqDouble
          title="Często Zadawane Pytania"
          description="Znaleź odpowiedzi na najczęstsze pytania dotyczące naszych usług, materiałów i procesu instalacji."
          tag="Pomoc"
          textboxLayout="default"
          useInvertedBackground={false}
          faqsAnimation="slide-up"
          faqs={[
            {
              id: "1",              title: "Jak wybrać idealny parkiet do mojego domu?",              content: "Wybór parkietu zależy od kilku czynników: stylu wnętrza, oświetlenia pomieszczenia, warunków wilgotności i Twojego budżetu. Oferujemy darmową konsultację, gdzie pomożemy Ci wybrać idealny materiał i wzór. Dostępne są drewna takie jak dąb, jesion, klon i wiele innych z różnymi wykończeniami."
            },
            {
              id: "2",              title: "Jaki jest proces instalacji parkietu?",              content: "Nasz proces obejmuje: przygotowanie podłoża, wyrównanie powierzchni, instalację, verseal gruntowania i aplikacji lakieru ochronnego. Każdy etap jest wykonywany z precyzją. Typowa instalacja trwa 3-5 dni w zależności od wielkości pomieszczenia. Po instalacji parkiet wymaga 48 godzin na wyschnięcie."
            },
            {
              id: "3",              title: "Jak dbać o drewniane parkiety?",              content: "Drewniane parkiety wymagają regularnej konserwacji: regularne czyszczenie odkurzaczem i wilgotną miotłą, unikanie избыточnej wilgotności, używanie specjalnych środków czyszczących do drewna. Polecamy renowację powierzchni co 5-7 lat i okresowe refinishing co 15-20 lat dla utrzymania piękna."
            },
            {
              id: "4",              title: "Jak długo trwa naprawa czy renowacja parkietu?",              content: "Czas renowacji zależy od stanu parkietu i rozmiaru pomieszczenia. Typowa renowacja trwa 5-7 dni w zależności od intensywności prac. Krótkie naprawy spot mogą być wykonane w jeden dzień. Po renowacji czekamy 48 godzin na wyschnięcie lakieru."
            },
            {
              id: "5",              title: "Jakie są Wasze gwarancje na prace?",              content: "Oferujemy 5-letnią gwarancję na robociznę i 10-letnią na materiały. Gwarancja obejmuje wady materiałowe i błędy instalacji. Wszystkie prace są ubezpieczone i zgodne z normami branżowymi."
            },
            {
              id: "6",              title: "Ile kosztuje instalacja parkietu?",              content: "Ceny zależą od wybranego materiału, wielkości powierzchni i złożoności projektu. Oferujemy darmową wycenę i konsultację na miejscu. Typowe koszty instalacji wahają się od 100 do 300 PLN za metr kwadratowy w zależności od wybranego drewna i wykończenia."
            },
            {
              id: "7",              title: "Czy mogę zainstalować parkiet w kuchni lub łazience?",              content: "Parkiet drewniany nie jest idealne dla obszarów o wysokiej wilgotności. W kuchniach i łazienkach rekomendujemy specjalne drewna hidrofobowe lub alternatywnie laminat. Jeśli chcesz drewno, musimy zainstalować odpowiednie systemy wentylacji i zabezpieczenia."
            },
            {
              id: "8",              title: "Czy Parkiety Jabłoński pracuje również na zamówienie?",              content: "Tak! Specjalizujemy się w projektach custom. Możemy stworzyć unikalne desenie herringbone, geometryczne wzory lub dowolne inne kombinacje kolorów i materiałów. Skontaktuj się z nami, aby omówić Twoją wizję."
            }
          ]}
        />
      </div>

      <div id="contact" data-section="contact">
        <ContactCenter
          tag="Kontakt"
          title="Zadzwoń teraz i umów się na darmową wycenę!"
          description="Gotowy na transformację Twoich podłóg? Skontaktuj się z nami dzisiaj. Szybko, łatwo i bez zobowiązań. Nasz zespół czeka na Twoje pytania."
          background={{ variant: "downward-rays-animated" }}
          useInvertedBackground={false}
          inputPlaceholder="Twój email"
          buttonText="Wyślij zapytanie"
          termsText="Będziemy się z Tobą kontaktować w celu potwierdzenia zapytania. Szanujemy Twoją prywatność."
        />
      </div>

      <div id="footer" data-section="footer">
        <FooterBaseCard
          logoText="Parkiety Jabłoński"
          columns={[
            {
              title: "Usługi",              items: [
                { label: "Instalacja Parkietów", href: "#services" },
                { label: "Projekty Custom", href: "#services" },
                { label: "Renowacja i Refinishing", href: "#services" },
                { label: "Konserwacja", href: "#services" }
              ]
            },
            {
              title: "Odkryj",              items: [
                { label: "Portfolio", href: "#portfolio" },
                { label: "Opinie Klientów", href: "#testimonials" },
                { label: "FAQ", href: "#faq" },
                { label: "O Nas", href: "#about" }
              ]
            },
            {
              title: "Kontakt",              items: [
                { label: "Zadzwoń", href: "tel:+48123456789" },
                { label: "Email", href: "mailto:info@parkietyjablonski.pl" },
                { label: "Adres", href: "#" },
                { label: "Godziny Pracy", href: "#" }
              ]
            },
            {
              title: "Legal",              items: [
                { label: "Polityka Prywatności", href: "#" },
                { label: "Warunki Użytkowania", href: "#" },
                { label: "Mapa Strony", href: "#" }
              ]
            }
          ]}
          copyrightText="© 2025 Parkiety Jabłoński. Wszystkie prawa zastrzeżone. Handcrafted with quality since 1995."
        />
      </div>
    </ThemeProvider>
  );
}
