"use client"

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import HeroOverlay from '@/components/sections/hero/HeroOverlay';
import MediaSplitTabsAbout from '@/components/sections/about/MediaSplitTabsAbout';
import ProductCardOne from '@/components/sections/product/ProductCardOne';
import TestimonialCardThirteen from '@/components/sections/testimonial/TestimonialCardThirteen';
import ContactSplit from '@/components/sections/contact/ContactSplit';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';

export default function LandingPage() {
  return (
    <ThemeProvider
      defaultButtonVariant="bounce-effect"
      defaultTextAnimation="reveal-blur"
      borderRadius="pill"
      contentWidth="medium"
      sizing="largeSmallSizeMediumTitles"
      background="none"
      cardStyle="subtle-shadow"
      primaryButtonStyle="double-inset"
      secondaryButtonStyle="radial-glow"
      headingFontWeight="semibold"
    >
      <div id="nav" data-section="nav">
        <NavbarStyleCentered
          brandName="Пекарня"
          navItems={[
            { name: "Про нас", id: "about" },
            { name: "Продукти", id: "products" },
            { name: "Відгуки", id: "testimonials" },
            { name: "Контакти", id: "contact" }
          ]}
          button={{ text: "Замовити", href: "contact" }}
        />
      </div>

      <div id="hero" data-section="hero">
        <HeroOverlay
          title="Смак справжньої традиції"
          description="Свіжовипечене хліб та традиційні українські кондитерські вироби, приготовлені з любов'ю щодня"
          tag="Традиційна пекарня"
          imageSrc="https://img.b2bpic.net/free-photo/top-view-croissant-pastry_23-2148359091.jpg"
          imageAlt="Традиційна українська пекарня з м'яким освітленням та свіжим хлібом"
          textPosition="bottom-left"
          showBlur={true}
          showDimOverlay={true}
          buttons={[
            { text: "Замовити тепер", href: "contact" },
            { text: "Дізнатися більше", href: "products" }
          ]}
        />
      </div>

      <div id="about" data-section="about">
        <MediaSplitTabsAbout
          title="Про нашу пекарню"
          description="Понад 20 років досвіду в мистецтві традиційного українського хлібопечення"
          tabs={[
            {
              id: "tradition",              label: "Традиція",              description: "Ми дотримуємося старовинних рецептів, переданих з покоління в покоління. Кожний батон хліба готується з найбільш якісних інгредієнтів, без штучних добавок."
            },
            {
              id: "quality",              label: "Якість",              description: "Наша пекарня використовує лише натуральні інгредієнти: борошно вищого ґатунку, чистоту воду та морську сіль. Кожна партія перевіряється на якість перед відпуском."
            },
            {
              id: "community",              label: "Громада",              description: "Ми служимо нашій місцевій громаді понад два десятиліття, забезпечуючи сім'ї Українського села смачним та здоровим хлібом кожного дня."
            }
          ]}
          imageSrc="https://img.b2bpic.net/free-photo/medium-shot-women-working-kitchen_23-2150014869.jpg"
          imageAlt="Наша команда в пекарні, готуючи хліб з душею"
          imagePosition="right"
          useInvertedBackground="noInvert"
        />
      </div>

      <div id="products" data-section="products">
        <ProductCardOne
          title="Наші продукти"
          description="Вибір традиційних українських хлібобулочних виробів, приготовлених щодня з найкращих інгредієнтів"
          tag="Свіжа продукція"
          products={[
            {
              id: "1",              name: "Пшеничный хлеб",              price: "45 грн",              imageSrc: "https://img.b2bpic.net/free-photo/view-delicious-baked-bread-pastry-shop_23-2150379529.jpg",              imageAlt: "Традиційний пшеничний хліб з золотавою скоринкою"
            },
            {
              id: "2",              name: "Українські пасочки",              price: "120 грн",              imageSrc: "https://img.b2bpic.net/free-photo/farm-bakery-products-artisan-rye-wheat-bread-traditional-pastries-turkey-natural-lighting-fresh-bread-table-closeup-selective-focus-homemade-bread-with-whole-wheat-flour_166373-3520.jpg",              imageAlt: "Традиційні українські пасочки з ягідним наповненням"
            },
            {
              id: "3",              name: "Печиво домашнє",              price: "85 грн",              imageSrc: "https://img.b2bpic.net/free-photo/set-breads-stored-sale-consumption-supermarket_169016-55101.jpg",              imageAlt: "Домашнє печиво з медом та горіхами"
            }
          ]}
          gridVariant="three-columns-all-equal-width"
          animationType="slide-up"
          textboxLayout="default"
          useInvertedBackground="noInvert"
        />
      </div>

      <div id="testimonials" data-section="testimonials">
        <TestimonialCardThirteen
          title="Що кажуть наші клієнти"
          description="Тисячі задоволених клієнтів у всій Україні довіряють нам кожного дня"
          tag="Відгуки"
          testimonials={[
            {
              id: "1",              name: "Марія Петренко",              handle: "@maria_petro",              testimonial: "Найкращий хліб у місті! Ми купуємо у вас щодня. Натуральний смак та аромат справжньої пекарні.",              rating: 5,
              imageSrc: "https://img.b2bpic.net/free-photo/portrait-beauty-businesswoman-leaning-against-brick-wall_613910-773.jpg",              imageAlt: "Марія Петренко"
            },
            {
              id: "2",              name: "Ігор Коваленко",              handle: "@igor_kovalenko",              testimonial: "Дитина полюбила ваші пасочки! Раді, що вона їсть натуральні продукти без штучних добавок.",              rating: 5,
              imageSrc: "https://img.b2bpic.net/free-photo/happy-professional_1098-12931.jpg",              imageAlt: "Ігор Коваленко"
            },
            {
              id: "3",              name: "Алла Сидоренко",              handle: "@alla_sy",              testimonial: "Замовляю у вас печиво для бізнесу. Якість завжди на високому рівні, клієнти дуже задоволені!",              rating: 5,
              imageSrc: "https://img.b2bpic.net/free-photo/afro-american-woman-smiling-close-up_23-2148336947.jpg",              imageAlt: "Алла Сидоренко"
            },
            {
              id: "4",              name: "Олена Гордієнко",              handle: "@elena_gordi",              testimonial: "Спробували ваш хліб в гостей - всім дуже сподобалося! Тепер замовляємо регулярно для родини.",              rating: 5,
              imageSrc: "https://img.b2bpic.net/free-photo/worker-with-big-smile-crossed-arms_1139-248.jpg",              imageAlt: "Олена Гордієнко"
            }
          ]}
          showRating={true}
          animationType="slide-up"
          textboxLayout="default"
          useInvertedBackground="noInvert"
        />
      </div>

      <div id="contact" data-section="contact">
        <ContactSplit
          tag="Контакти"
          title="Замовте наші продукти"
          description="Підпишіться на наші оновлення, щоб дізнатися про нові продукти та спеціальні пропозиції. Ми вишлемо вам інформацію про найсвіжіші вироби."
          imageSrc="https://img.b2bpic.net/free-photo/top-view-croissant-pastry_23-2148359091.jpg"
          imageAlt="Контактна форма"
          mediaPosition="right"
          useInvertedBackground="noInvert"
          inputPlaceholder="Ваша електронна адреса"
          buttonText="Підписатися"
          termsText="Ми поважаємо вашу приватність. Розсилку можна скасувати будь-коли."
        />
      </div>

      <div id="footer" data-section="footer">
        <FooterBaseCard
          logoText="Пекарня"
          columns={[
            {
              title: "Продукція",              items: [
                { label: "Хліб", href: "#products" },
                { label: "Кондитерські вироби", href: "#products" },
                { label: "Печиво", href: "#products" }
              ]
            },
            {
              title: "Компанія",              items: [
                { label: "Про нас", href: "#about" },
                { label: "Відгуки", href: "#testimonials" },
                { label: "Контакти", href: "#contact" }
              ]
            },
            {
              title: "Інформація",              items: [
                { label: "Політика приватності", href: "/privacy" },
                { label: "Умови використання", href: "/terms" },
                { label: "Доставка та повернення", href: "/shipping" }
              ]
            }
          ]}
          copyrightText="© 2025 Традиційна Пекарня. Усі права захищені."
        />
      </div>
    </ThemeProvider>
  );
}