"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactCTA from '@/components/sections/contact/ContactCTA';
import FeatureCardTwentyFive from '@/components/sections/feature/FeatureCardTwentyFive';
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
import HeroBillboardCarousel from '@/components/sections/hero/HeroBillboardCarousel';
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCardTen';
import { Flame, Wallet, Zap } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="text-shift"
        defaultTextAnimation="entrance-slide"
        borderRadius="pill"
        contentWidth="compact"
        sizing="large"
        background="aurora"
        cardStyle="subtle-shadow"
        primaryButtonStyle="shadow"
        secondaryButtonStyle="layered"
        headingFontWeight="medium"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarStyleCentered
      navItems={[
        { name: "Start", id: "hero" },
        { name: "Menu", id: "menu" },
        { name: "Opinie", id: "reviews" },
        { name: "Kontakt", id: "contact" },
      ]}
      brandName="Bonoful Kebab"
    />
  </div>

  <div id="hero" data-section="hero">
      <HeroBillboardCarousel
      background={{ variant: "radial-gradient" }}
      title="Najlepszy Kebab w Będzinie."
      description="Autentyczne tureckie smaki. Duże porcje. Atrakcyjne ceny. Otwarte codziennie do 22:00."
      buttons={[
        { text: "Sprawdź Menu", href: "#menu" },
        { text: "Znajdź Nas", href: "#contact" },
      ]}
      mediaItems={[
        { imageSrc: "http://img.b2bpic.net/free-photo/two-pieces-beef-steaks-served-lavash-with-species_114579-1990.jpg", imageAlt: "Cinematic grill fire" },
        { imageSrc: "http://img.b2bpic.net/free-photo/view-delicious-shawarma-dish_23-2151805495.jpg?_wi=1", imageAlt: "Premium kebab wrap" },
        { imageSrc: "http://img.b2bpic.net/free-photo/chicken-with-cranberry-top-view_140725-933.jpg", imageAlt: "Kebab plate" },
        { imageSrc: "http://img.b2bpic.net/free-photo/front-view-vegetable-rolls-yummy-inside-white-plate-brown-floor_140725-14523.jpg", imageAlt: "Kebab rollo" },
        { imageSrc: "http://img.b2bpic.net/free-photo/preparation-chicken-with-oil-spices-vegetables_114579-56249.jpg", imageAlt: "Fresh kebab meat" },
        { imageSrc: "http://img.b2bpic.net/free-photo/plate-eggplant-rolls-with-cream-sauce_114579-2352.jpg", imageAlt: "Gourmet kebab serving" },
      ]}
    />
  </div>

  <div id="social" data-section="social">
      <SocialProofOne
      textboxLayout="default"
      useInvertedBackground={false}
      names={[
        "4.1/5 na Google",        "37 Opinii",        "Autentyczna Kuchnia Turecka",        "Otwarte Codziennie do 22:00",        "Ulubiony punkt w Będzinie",        "Najwyższa Jakość",        "Premium Experience"]}
      title="Zaufany Wybór w Będzinie"
      description="Dołącz do grona naszych zadowolonych gości w Będzinie."
    />
  </div>

  <div id="why" data-section="why">
      <FeatureCardTwentyFive
      animationType="depth-3d"
      textboxLayout="default"
      useInvertedBackground={false}
      features={[
        {
          title: "Obfite Porcje",          description: "Syte posiłki, które zaspokoją każdy głód.",          icon: Flame,
          mediaItems: [
            { imageSrc: "http://img.b2bpic.net/free-photo/crispy-chicken-burger_1339-3174.jpg" },
            { imageSrc: "http://img.b2bpic.net/free-photo/mexican-tacos-with-beef-vegetables-brown-desk_23-2148042484.jpg" },
          ],
        },
        {
          title: "Szybka Obsługa",          description: "Efektywne przygotowanie, abyś mógł cieszyć się jedzeniem bez zbędnego czekania.",          icon: Zap,
          mediaItems: [
            { imageSrc: "http://img.b2bpic.net/free-photo/professional-chef-researching-new-cooking-techniques-kitchen-uses-laptop_482257-121161.jpg" },
            { imageSrc: "http://img.b2bpic.net/free-photo/close-up-person-making-taco_23-2150831071.jpg" },
          ],
        },
        {
          title: "Fair Prices",          description: "Autentyczna jakość w cenie dostępnej dla każdego.",          icon: Wallet,
          mediaItems: [
            { imageSrc: "http://img.b2bpic.net/free-photo/view-delicious-shawarma-dish_23-2151805495.jpg?_wi=2" },
            { imageSrc: "http://img.b2bpic.net/free-photo/top-view-green-leaf-dolma-with-seasonings-dark-surface_140725-75404.jpg" },
          ],
        },
      ]}
      title="Dlaczego Bonoful?"
      description="Stworzone z pasją, serwowane z dumą."
    />
  </div>

  <div id="menu" data-section="menu">
      <ProductCardTwo
      animationType="slide-up"
      textboxLayout="split"
      gridVariant="uniform-all-items-equal"
      useInvertedBackground={false}
      products={[
        {
          id: "1",          brand: "Sygnatura",          name: "Kebab Wrap",          price: "22 PLN",          rating: 5,
          reviewCount: "120",          imageSrc: "http://img.b2bpic.net/free-photo/eggplant-rolls-with-vegetable-salad-white-plate_114579-4293.jpg"},
        {
          id: "2",          brand: "Sygnatura",          name: "Klasyczny Talerz",          price: "35 PLN",          rating: 5,
          reviewCount: "89",          imageSrc: "http://img.b2bpic.net/free-photo/fried-meat-barbecue-sauce-with-rice_140725-7299.jpg"},
        {
          id: "3",          brand: "Sygnatura",          name: "Rollo Premium",          price: "26 PLN",          rating: 4,
          reviewCount: "56",          imageSrc: "http://img.b2bpic.net/free-photo/top-view-meat-sandwich-sandwich-made-meat-grilled-spit-with-vegetables-dark-blue-desk-sandwich-burger-food-meal-lunch_140725-64953.jpg"},
        {
          id: "4",          brand: "Sygnatura",          name: "Mixed Grill",          price: "45 PLN",          rating: 5,
          reviewCount: "44",          imageSrc: "http://img.b2bpic.net/free-photo/beef-barbecque-kebab-with-bbq-sauce-herbs-onion_114579-2881.jpg"},
        {
          id: "5",          brand: "Sygnatura",          name: "Uczta Turecka",          price: "65 PLN",          rating: 5,
          reviewCount: "32",          imageSrc: "http://img.b2bpic.net/free-photo/chicken-pieces-grilled-presented-yellow-ceramic-plate_114579-1709.jpg"},
        {
          id: "6",          brand: "Sygnatura",          name: "Ostrzejszy Kebab",          price: "24 PLN",          rating: 4,
          reviewCount: "78",          imageSrc: "http://img.b2bpic.net/free-photo/fried-meat-with-roll-vegetables_140725-4688.jpg"},
      ]}
      title="Nasze Specjały"
      description="Odkryj smaki, które pokochały setki naszych gości w Będzinie."
    />
  </div>

  <div id="reviews" data-section="reviews">
      <TestimonialCardTen
      textboxLayout="default"
      useInvertedBackground={false}
      testimonials={[
        {
          id: "1",          title: "Gorąco Polecam",          quote: "Bardzo dobry kebab, polecam każdemu!",          name: "Emilia D.",          role: "Gość",          imageSrc: "http://img.b2bpic.net/free-photo/portrait-bartender-with-arms-crossed-leaning-bar-counter_107420-65491.jpg"},
        {
          id: "2",          title: "Świetna Relacja Jakości",          quote: "Dobre jedzenie w uczciwej cenie. Szybko i smacznie.",          name: "Grzegorz",          role: "Gość",          imageSrc: "http://img.b2bpic.net/free-photo/young-woman-eating-salad-cafe_1303-25274.jpg"},
        {
          id: "3",          title: "Pyszne",          quote: "Jeden z najlepszych kebabów w ostatnim czasie. Wrócę na pewno.",          name: "Maria K.",          role: "Gość",          imageSrc: "http://img.b2bpic.net/free-photo/close-up-smiley-man-talking-phone_23-2148230757.jpg"},
        {
          id: "4",          title: "Autentyczny Smak",          quote: "Idealnie doprawione mięso. Smakuje jak w Turcji.",          name: "Tomasz",          role: "Gość",          imageSrc: "http://img.b2bpic.net/free-photo/confident-asian-businesswoman-showing-thumbs-up-standing-near-entrance-her-cafe-restaurant_1258-199355.jpg"},
        {
          id: "5",          title: "Super Obsługa",          quote: "Bardzo szybka obsługa, jakość mięsa na najwyższym poziomie.",          name: "Anna S.",          role: "Gość",          imageSrc: "http://img.b2bpic.net/free-photo/fashionable-hipster-guy-sitting-with-woman-cafe_273609-6829.jpg"},
      ]}
      title="Opinie Gości"
      description="Nie wierz nam na słowo – sprawdź, co myślą nasi klienci."
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactCTA
      useInvertedBackground={false}
      background={{ variant: "plain" }}
      tag="Odwiedź Nas"
      title="Głód nie ma szans."
      description="ul. Marii Konopnickiej 2, 42-506 Będzin. Zapraszamy codziennie do godziny 22:00!"
      buttons={[{ text: "Wyznacz Trasę", href: "https://maps.google.com" }]}
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterBaseReveal
      logoText="Bonoful Kebab"
      columns={[
        {
          title: "Nawigacja",          items: [
            { label: "Menu", href: "#menu" },
            { label: "Kontakt", href: "#contact" },
          ],
        },
        {
          title: "Info",          items: [
            { label: "Godziny: 10:00 - 22:00", href: "#" },
            { label: "Tel: +48 123 456 789", href: "#" },
          ],
        },
      ]}
      copyrightText="© 2024 Bonoful Kebab. Wszelkie prawa zastrzeżone."
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}