"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import HeroSplitKpi from '@/components/sections/hero/HeroSplitKpi';
import SplitAbout from '@/components/sections/about/SplitAbout';
import ProductCardOne from '@/components/sections/product/ProductCardOne';
import FeatureCardNineteen from '@/components/sections/feature/FeatureCardNineteen';
import MetricCardThree from '@/components/sections/metrics/MetricCardThree';
import TestimonialCardSixteen from '@/components/sections/testimonial/TestimonialCardSixteen';
import FaqSplitText from '@/components/sections/faq/FaqSplitText';
import ContactSplit from '@/components/sections/contact/ContactSplit';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
import { Bee, Heart, RefreshCw, Leaf, Globe, Package, Star, TrendingUp, Beehive, Users, Award, MessageCircle, Mail } from 'lucide-react';

export default function LandingPage() {
  return (
    <ThemeProvider
      defaultButtonVariant="icon-arrow"
      defaultTextAnimation="background-highlight"
      borderRadius="soft"
      contentWidth="medium"
      sizing="mediumLargeSizeLargeTitles"
      background="noise"
      cardStyle="glass-depth"
      primaryButtonStyle="diagonal-gradient"
      secondaryButtonStyle="solid"
      headingFontWeight="normal"
    >
      <div id="nav" data-section="nav">
        <NavbarStyleApple
          brandName="Pčelarski Raj"
          navItems={[
            { name: "Početna", id: "hero" },
            { name: "O Nama", id: "about" },
            { name: "Proizvodi", id: "products" },
            { name: "Kontakt", id: "contact" }
          ]}
        />
      </div>

      <div id="hero" data-section="hero">
        <HeroSplitKpi
          title="Prirodni Med Od Obitelji Za Obitelj"
          description="Proizvodimo premium med i pčelarske proizvode s predanošću tradiciji i brizi prema prirodi. Naš proizvodi su rezultat generacija iskustva u pčelarstvu."
          background={{ variant: "noise" }}
          kpis={[
            { value: "25+", label: "Godina iskustva" },
            { value: "100%", label: "Prirodni proizvodi" },
            { value: "1000+", label: "Zadovoljnih kupaca" }
          ]}
          enableKpiAnimation={true}
          tag="Obiteljski Posao"
          tagIcon={Bee}
          tagAnimation="slide-up"
          buttons={[
            { text: "Upoznaj nas", href: "#about" },
            { text: "Naši proizvodi", href: "#products" }
          ]}
          buttonAnimation="slide-up"
          imageSrc="http://img.b2bpic.net/free-photo/honey-farm-landscape_23-2148173019.jpg"
          imageAlt="Pčelinjaci u prirodi"
          mediaAnimation="slide-up"
          imagePosition="right"
        />
      </div>

      <div id="about" data-section="about">
        <SplitAbout
          title="Naša Priča"
          description="Počeli smo kao mali obiteljski projekt prije više od dvije decenije. Danas proizvodimo neke od najcjenjenijih medenih proizvoda u regiji, čuvajući sve vrijednosti koje su naši predci prenijeli na nas."
          tag="O Nama"
          tagIcon={Heart}
          tagAnimation="slide-up"
          textboxLayout="default"
          useInvertedBackground={false}
          bulletPoints={[
            {
              title: "Generacijska Tradicija",              description: "Pčelarstvo je dio naše obitelji kroz više od 25 godina, a znanje se prenosi sa koljena na kolјeno.",              icon: RefreshCw
            },
            {
              title: "Prirodna Proizvodnja",              description: "Bez kemikalija, bez aditiva - samo čist, prirodan med kako je priroda zamislila.",              icon: Leaf
            },
            {
              title: "Održiva Praksa",              description: "Pažljivo čuvamo pčele i njihovo okruženje jer znamo da od toga ovisi budućnost.",              icon: Globe
            }
          ]}
          imageSrc="http://img.b2bpic.net/free-photo/beekeepers-opening-wooden-bee-hive-boxes-high-quality-photo_114579-12263.jpg"
          imageAlt="Obitelj u pčelinjaku"
          mediaAnimation="slide-up"
          imagePosition="right"
        />
      </div>

      <div id="products" data-section="products">
        <ProductCardOne
          products={[
            {
              id: "1",              name: "Prirodni Cvijeće Med",              price: "45 KM",              imageSrc: "http://img.b2bpic.net/free-photo/jar-sweet-honey-flowers-desk_23-2147938089.jpg",              imageAlt: "Staklenka prirodnog meda"
            },
            {
              id: "2",              name: "Organsku Saće Med",              price: "55 KM",              imageSrc: "http://img.b2bpic.net/free-photo/honeycomb-piece-with-bee-pollens-kitchen-counter_23-2147918939.jpg",              imageAlt: "Pčelinja saća s medom"
            },
            {
              id: "3",              name: "Čist Pčelinji Pollen",              price: "65 KM",              imageSrc: "http://img.b2bpic.net/free-photo/tasty-honeycomb-piece-bee-pollens-black-backdrop_23-2147918953.jpg",              imageAlt: "Čist pčelinji polen"
            }
          ]}
          title="Naši Proizvodi"
          description="Svaki proizvod je pažljivo izabran i provjeren kako bi zadovoljio najviše standarde kvalitete."
          tag="Proizvodi"
          tagIcon={Package}
          tagAnimation="slide-up"
          textboxLayout="default"
          useInvertedBackground={false}
          gridVariant="three-columns-all-equal-width"
          animationType="slide-up"
          buttons={[
            { text: "Vidi sve proizvode", href: "#contact" }
          ]}
          buttonAnimation="slide-up"
        />
      </div>

      <div id="features" data-section="features">
        <FeatureCardNineteen
          features={[
            {
              id: 1,
              tag: "Održivost",              title: "Ekosvjesna Proizvodnja",              subtitle: "Čuvamo pčele i prirodu",              description: "Naša metodologija proizvodnje temelji se na zaštiti pčela i njihovog okoliša. Ne koristimo pesticida niti kemikalija koje bi mogle ugroziti ekosistem.",              imageSrc: "http://img.b2bpic.net/free-photo/close-up-green-planet-your-hands-save-earth_1150-12732.jpg",              imageAlt: "Prirodni pčelinjak"
            },
            {
              id: 2,
              tag: "Kvaliteta",              title: "Premijalni Standardi",              subtitle: "Najbolji med na tržištu",              description: "Svaka šarža meda prolazi strogu kontrolu kvalitete. Certificirali smo se prema međunarodnim standardima kako bi osigurali da dobivate najbolje.",              imageSrc: "http://img.b2bpic.net/free-photo/standard-quality-control-collage_23-2149631023.jpg",              imageAlt: "Kontrola kvalitete"
            },
            {
              id: 3,
              tag: "Tradicija",              title: "Obiteljska Naslijeđa",              subtitle: "Više od 25 godina iskustva",              description: "Znanje koje smo nasljedili od naših predaka kombiniramo s modernim tehnologijama kako bi proizveli med koji je istovremeno tradicionalan i svevremenski.",              imageSrc: "http://img.b2bpic.net/free-photo/young-native-american-couple-with-usa-flag_23-2149312964.jpg",              imageAlt: "Obiteljski pčelinjak"
            }
          ]}
          title="Što Nas Razlikuje"
          description="Naši proizvodi nisu samo med - oni su rezultat ljubavi prema radu i prirodi."
          tag="Karakteristike"
          tagIcon={Star}
          tagAnimation="slide-up"
          textboxLayout="default"
          useInvertedBackground={false}
        />
      </div>

      <div id="metrics" data-section="metrics">
        <MetricCardThree
          metrics={[
            {
              id: "1",              icon: Beehive,
              title: "Pčelinjaka",              value: "150+"
            },
            {
              id: "2",              icon: Users,
              title: "Zadovoljni kupci",              value: "1000+"
            },
            {
              id: "3",              icon: Award,
              title: "Godinama iskustva",              value: "25"
            }
          ]}
          title="Naši Dosezi"
          description="Brojevi koji pokazuju našu predanost i uspjeh kroz godine."
          tag="Statistika"
          tagIcon={TrendingUp}
          tagAnimation="slide-up"
          textboxLayout="default"
          useInvertedBackground={false}
          animationType="slide-up"
        />
      </div>

      <div id="testimonials" data-section="testimonials">
        <TestimonialCardSixteen
          testimonials={[
            {
              id: "1",              name: "Amira Kapur",              role: "Vlasnica Restorana",              company: "Restoran Vatra",              rating: 5,
              imageSrc: "http://img.b2bpic.net/free-photo/smiling-middle-aged-woman-showing-ok-sign_1262-17571.jpg",              imageAlt: "Amira Kapur"
            },
            {
              id: "2",              name: "Drago Horvat",              role: "Chef",              company: "Hotel Sarajevo",              rating: 5,
              imageSrc: "http://img.b2bpic.net/free-photo/smiling-man-sitting-cafe-table-gesturing_1262-1141.jpg",              imageAlt: "Drago Horvat"
            },
            {
              id: "3",              name: "Nura Fazlić",              role: "Vlasnica Kafića",              company: "Kafić Stari Grad",              rating: 5,
              imageSrc: "http://img.b2bpic.net/free-photo/smiling-african-american-man-posing-library_74855-1619.jpg",              imageAlt: "Nura Fazlić"
            },
            {
              id: "4",              name: "Marko Marčeta",              role: "Zdravstveni Konsultant",              company: "Prirodna Medicina",              rating: 5,
              imageSrc: "http://img.b2bpic.net/free-photo/closeup-shot-handsome-male-smiling_181624-41237.jpg",              imageAlt: "Marko Marčeta"
            }
          ]}
          kpiItems={[
            { value: "98%", label: "Zadovoljstvo kupaca" },
            { value: "1000+", label: "Recenzija sa 5 zvjezdica" },
            { value: "25+", label: "Godina pouzdanosti" }
          ]}
          animationType="slide-up"
          title="Što Kažu Naši Kupci"
          description="Ispunjen nas njihova povratna informacija i zadovoljstvo."
          tag="Svjedočenja"
          tagIcon={MessageCircle}
          tagAnimation="slide-up"
          textboxLayout="default"
          useInvertedBackground={false}
        />
      </div>

      <div id="faq" data-section="faq">
        <FaqSplitText
          faqs={[
            {
              id: "1",              title: "Što vam čini med posebnim?",              content: "Naš med se proizvodi bez kemikalija i pesticida. Brinemo o pčelama i prirodi na temelj tradicije koja se prenosi kroz generacije."
            },
            {
              id: "2",              title: "Gdje mogu kupiti vaše proizvode?",              content: "Naše proizvode možete kupiti direktno kod nas ili kroz odabrane maloprodajne partnere. Kontaktirajte nas za više informacija o lokalnim mjestima prodaje."
            },
            {
              id: "3",              title: "Jesu li vaši proizvodi certificirani?",              content: "Da, svi naši proizvodi su certificirani prema međunarodnim standardima organskog proizvodnje i kvalitete."
            },
            {
              id: "4",              title: "Koliko dugo je med dobro?",              content: "Prirodni med može biti dobar godinama ako se čuva na hladnom i suhom mjestu. Med se ne kvari - samo može kristalizirati što je potpuno normalno."
            },
            {
              id: "5",              title: "Ima li vaš med alergena?",              content: "Naš med je prirodan proizvod i može sadržavati tvari koje su alergene osjetljivim osobama. Savjetujemo da prvo provjerite sa vašim doktorom."
            },
            {
              id: "6",              title: "Ponudite li dostavu?",              content: "Da, nude dostavu na adresi u Bosni i Hercegovini. Kontaktirajte nas za pojedinosti i cijene dostave."
            }
          ]}
          sideTitle="Često Postavljana Pitanja"
          sideDescription="Odgovori na pitanja koja vas mogu zanimati o našim proizvodima i uslugama."
          textPosition="left"
          useInvertedBackground={false}
          faqsAnimation="slide-up"
        />
      </div>

      <div id="contact" data-section="contact">
        <ContactSplit
          tag="Kontaktirajte Nas"
          title="Ostanite u Dodiru"
          description="Imate li pitanja ili ste zainteresirani za naše proizvode? Slobodno nam napišite ili pozvonite. Rado ćemo vam odgovoriti."
          tagIcon={Mail}
          tagAnimation="slide-up"
          background={{ variant: "noise" }}
          useInvertedBackground={false}
          imageSrc="http://img.b2bpic.net/free-photo/honey-farm-landscape_23-2148173019.jpg"
          imageAlt="Kontakt"
          mediaAnimation="slide-up"
          mediaPosition="right"
          inputPlaceholder="Vaša email adresa"
          buttonText="Pošalji"
          termsText="Poštujemo vašu privatnost. Vaša email adresa neće biti dijeljena s trećim stranama."
        />
      </div>

      <div id="footer" data-section="footer">
        <FooterBaseCard
          logoText="Pčelarski Raj"
          columns={[
            {
              title: "Proizvodi",              items: [
                { label: "Prirodni Med", href: "#products" },
                { label: "Saće Med", href: "#products" },
                { label: "Pčelinji Polen", href: "#products" }
              ]
            },
            {
              title: "Kompanija",              items: [
                { label: "O Nama", href: "#about" },
                { label: "Kontakt", href: "#contact" },
                { label: "FAQ", href: "#faq" }
              ]
            },
            {
              title: "Prawne",              items: [
                { label: "Politika Privatnosti", href: "#" },
                { label: "Uvjeti Korištenja", href: "#" },
                { label: "Politika Kolačića", href: "#" }
              ]
            }
          ]}
          copyrightText="© 2025 Pčelarski Raj | Obiteljski Pčelarski Posao"
        />
      </div>
    </ThemeProvider>
  );
}
