"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import HeroBillboardGallery from '@/components/sections/hero/HeroBillboardGallery';
import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout';
import FeatureCardTen from '@/components/sections/feature/FeatureCardTen';
import ProductCardFour from '@/components/sections/product/ProductCardFour';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive';
import FaqBase from '@/components/sections/faq/FaqBase';
import ContactText from '@/components/sections/contact/ContactText';
import FooterMedia from '@/components/sections/footer/FooterMedia';
import { Briefcase, Cake, Coffee, Gift, GlassWater, Heart, Home, Sparkles, Users } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
      defaultButtonVariant="text-stagger"
      defaultTextAnimation="entrance-slide"
      borderRadius="pill"
      contentWidth="medium"
      sizing="largeSmallSizeMediumTitles"
      background="none"
      cardStyle="outline"
      primaryButtonStyle="double-inset"
      secondaryButtonStyle="layered"
      headingFontWeight="normal"
    >
      <div id="nav" data-section="nav">
        <NavbarStyleApple
          brandName="Кетеринг Наисус"
          navItems={[
            { name: "Почетна", id: "#hero" },
            { name: "О Нама", id: "#about" },
            { name: "Услуге", id: "#features" },
            { name: "Мени", id: "#products" },
            { name: "Сведочанства", id: "#testimonials" },
            { name: "Контакт", id: "#contact" }
          ]}
        />
      </div>
      <div id="hero" data-section="hero">
        <HeroBillboardGallery
          title="Изузетни догађаји, Незабораван укус"
          description="Кетеринг Наисус претвара сваку прославу у кулинарско ремек-дело. Од интимних вечера до великих догађаја, пажљиво креирамо меније који одушевљавају."
          background={{"variant":"plain"}}
          buttons={[
            { text: "Истражите Меније", href: "#products" },
            { text: "Контактирајте Нас", href: "#contact" }
          ]}
          mediaItems={[
            { imageSrc: "asset://user-image-1", imageAlt: "Елегантно послужени оброци за кетеринг" },
            { imageSrc: "asset://user-image-2", imageAlt: "Разноврсна понуда јела за сваку прилику" },
            { imageSrc: "asset://user-image-3", imageAlt: "Слатки сто са десертима и колачима" },
            { imageSrc: "http://img.b2bpic.net/free-photo/delicious-sweet-buffet-with-cupcakes-cakepops-cookiies-glasses-other-desserts_501050-532.jpg", imageAlt: "Гурмански оброк на тањиру" },
            { imageSrc: "http://img.b2bpic.net/free-photo/close-up-view-delicious-food-arrangement_23-2148510885.jpg", imageAlt: "Широк избор кетеринг хране" },
            { imageSrc: "http://img.b2bpic.net/free-photo/cakes-with-flowers_1157-703.jpg", imageAlt: "Разнобојни десерти и торте" }
          ]}
          mediaAnimation="slide-up"
          buttonAnimation="text-stagger"
          tagAnimation="text-stagger"
        />
      </div>
      <div id="about" data-section="about">
        <InlineImageSplitTextAbout
          heading={[
            { type: "text", content: "О Кетеринг Наисусу: Страст према храни и савршеној услузи" },
            { type: "image", src: "http://img.b2bpic.net/free-photo/lifestyle-people-learning-make-sushi_23-2149865362.jpg", alt: "Професионални тим кувара у кухињи" }
          ]}
          buttons={[
            { text: "Наша Прича", href: "#" },
            { text: "Контактирајте Нас", href: "#contact" }
          ]}
          useInvertedBackground={false}
        />
      </div>
      <div id="features" data-section="features">
        <FeatureCardTen
          title="Наше Кетеринг Услуге"
          description="Прилагођавамо се вашим потребама како бисмо створили јединствено искуство за сваки догађај."
          features={[
            {
              title: "Венчања и Прославе",              description: "Специјални менији за ваш најважнији дан, од елегантних предјела до раскошних главних јела и десерата.",              media: { imageSrc: "http://img.b2bpic.net/free-photo/close-up-sweet-gingerbread-cookie-covered-with-white-glaze-stands-wooden-stand-front-festive-candybar-with-yellow-cupcakes-red-berry-jellies-decorated-with-fresh-raspberries_7502-5690.jpg", imageAlt: "Венчани сто са храном" },
              items: [
                { icon: Heart, text: "Прилагођени Менији" },
                { icon: Sparkles, text: "Декор Хране" },
                { icon: Cake, text: "Слатки Сто" }
              ],
              reverse: false
            },
            {
              title: "Корпоративни Догађаји",              description: "Професионалне кетеринг услуге за пословне састанке, конференције и корпоративне забаве.",              media: { imageSrc: "http://img.b2bpic.net/free-photo/salad-lunch-food-meal-healthy_1203-4669.jpg", imageAlt: "Корпоративни догађај са послужењем" },
              items: [
                { icon: Briefcase, text: "Пословни Ручкови" },
                { icon: Users, text: "Тимбилдинг" },
                { icon: Coffee, text: "Кафе Паузе" }
              ],
              reverse: true
            },
            {
              title: "Приватне Забаве",              description: "Од интимних породичних окупљања до рођенданских прослава, осигуравамо незаборавно кулинарско искуство.",              media: { imageSrc: "http://img.b2bpic.net/free-photo/son-looking-his-father-cooking_23-2148351712.jpg", imageAlt: "Приватна вечера са пријатељима" },
              items: [
                { icon: Home, text: "Кућне Забаве" },
                { icon: GlassWater, text: "Коктел Забаве" },
                { icon: Gift, text: "Рођендани" }
              ],
              reverse: false
            }
          ]}
          textboxLayout="default"
          animationType="slide-up"
          useInvertedBackground={false}
        />
      </div>
      <div id="products" data-section="products">
        <ProductCardFour
          title="Наши Препоручени Менији"
          description="Изаберите један од наших пажљиво креираних менија или нас контактирајте за прилагођену понуду."
          products={[
            { id: "menu-1", name: "Традиционални мени", price: "По договору", variant: "Српски специјалитети", imageSrc: "http://img.b2bpic.net/free-photo/front-view-delicious-food-arrangement_23-2148510897.jpg", imageAlt: "Традиционални мени" },
            { id: "menu-2", name: "Гурмански мени", price: "По договору", variant: "Изабрана интернационална јела", imageSrc: "http://img.b2bpic.net/free-photo/salad-with-wraps-sliced-onion_140725-3697.jpg", imageAlt: "Гурмански мени" },
            { id: "menu-3", name: "Вегетаријански мени", price: "По договору", variant: "Здраве и укусне опције", imageSrc: "http://img.b2bpic.net/free-photo/grilled-salmon-fish-plate_1398-4549.jpg", imageAlt: "Вегетаријански мени" },
            { id: "menu-4", name: "Премијум мени", price: "По договору", variant: "Луксузни избор", imageSrc: "http://img.b2bpic.net/free-photo/vegetable-salad-with-herbs-meat_140725-6378.jpg", imageAlt: "Премијум мени" },
            { id: "menu-5", name: "Посластичарски сто", price: "По договору", variant: "Разноврсни десерти", imageSrc: "http://img.b2bpic.net/free-photo/sweet-caramel-candy-table-decoration_8353-9271.jpg", imageAlt: "Посластичарски сто" },
            { id: "menu-6", name: "Мени за доручак", price: "По договору", variant: "Свеж почетак дана", imageSrc: "http://img.b2bpic.net/free-photo/cake-with-fresh-strawberries-top_1203-1281.jpg", imageAlt: "Мени за доручак" }
          ]}
          gridVariant="four-items-2x2-equal-grid"
          animationType="slide-up"
          textboxLayout="default"
          useInvertedBackground={false}
        />
      </div>
      <div id="social-proof" data-section="social-proof">
        <SocialProofOne
          title="Наши Партнери и Клијенти"
          description="Поносни смо на сарадњу са водећим компанијама и организаторима догађаја."
          names={["Град Ниш", "Нишки Културни Центар", "Хотел Парк", "Конгресни Центар", "Спортски Центар Чаир", "Универзитет у Нишу", "Тржни Центар Форум"]}
          textboxLayout="default"
          useInvertedBackground={false}
        />
      </div>
      <div id="testimonials" data-section="testimonials">
        <TestimonialCardFive
          title="Шта наши клијенти кажу"
          description="Изузетна искуства и похвале наших задовољних клијената."
          testimonials={[
            { id: "1", name: "Ана Петровић", date: "15. мај 2023.", title: "Најбољи кетеринг за венчање!", quote: "Храна је била апсолутно фантастична, а услуга беспрекорна. Сви гости су били одушевљени, а наше венчање незаборавно захваљујући Кетеринг Наисусу.", tag: "Венчања", avatarSrc: "http://img.b2bpic.net/free-photo/beautiful-young-woman-beige-suit-standing-near-office-buildings-city-center-smiling-lookin_1258-116852.jpg", imageSrc: "http://img.b2bpic.net/free-photo/sliced-cheese-meat-served-plate-with-olivas_1304-5605.jpg", imageAlt: "Слика са венчања" },
            { id: "2", name: "Марко Јовановић", date: "20. април 2024.", title: "Савршен корпоративни ручак", quote: "За наш пословни догађај, Кетеринг Наисус је пружио изванредну услугу. Све је било организовано до најситнијих детаља, а јела су била изузетна.", tag: "Корпоративни Догађаји", avatarSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-correcting-grammar-mistakes_23-2150171372.jpg", imageSrc: "http://img.b2bpic.net/free-photo/woman-is-holding-dish-pastry_53876-30113.jpg", imageAlt: "Слика са корпоративног ручка" },
            { id: "3", name: "Елена Димитријевић", date: "03. март 2024.", title: "Одушевљени гости на прослави рођендана", quote: "Кетеринг Наисус је надмашио сва наша очекивања. Храна је била свежа, укусна и прелепо презентована. Дефинитивно ћемо их поново ангажовати!", tag: "Приватне Прославе", avatarSrc: "http://img.b2bpic.net/free-photo/smiling-woman-with-wooden-background_1098-3167.jpg", imageSrc: "http://img.b2bpic.net/free-photo/wedding-table-number-flowers-top-view_23-2149436371.jpg", imageAlt: "Слика са рођенданске прославе" },
            { id: "4", name: "Петар Станковић", date: "10. фебруар 2023.", title: "Фантастичан догађај на отвореном", quote: "За наш фестивал, Кетеринг Наисус је пружио фантастичну логистику и избор хране. Све је функционисало беспрекорно, а квалитет је био врхунски.", tag: "Догађаји на Отвореном", avatarSrc: "http://img.b2bpic.net/free-photo/pretty-woman-playing-with-party-accesories_1187-3745.jpg", imageSrc: "http://img.b2bpic.net/free-photo/happy-friends-having-new-year-party-outdoors_23-2149144055.jpg", imageAlt: "Слика са догађаја на отвореном" },
            { id: "5", name: "Ивана Костић", date: "22. јун 2024.", title: "Уметност на тањиру и услуга са осмехом", quote: "Сваки детаљ, од првог контакта до последњег залогаја, био је савршен. Кетеринг Наисус није само храна, већ целокупно искуство.", tag: "Луксузни Догађаји", avatarSrc: "http://img.b2bpic.net/free-photo/smiling-african-rastafarian-male-wearing-blue-shirt-beanie-studio-portrait-blue-background_613910-11516.jpg", imageSrc: "http://img.b2bpic.net/free-photo/birthday-party-food-table_23-2149021481.jpg", imageAlt: "Слика са луксузног догађаја" }
          ]}
          textboxLayout="default"
          useInvertedBackground={false}
        />
      </div>
      <div id="faq" data-section="faq">
        <FaqBase
          title="Често Постављана Питања"
          description="Пронађите одговоре на најчешћа питања о нашим кетеринг услугама."
          faqs={[
            { id: "faq-1", title: "Како могу да наручим кетеринг?", content: "Можете нас контактирати путем телефона или имејла, или попунити формулар на нашој контакт страници. Препоручујемо да нас контактирате најмање 2-3 недеље унапред." },
            { id: "faq-2", title: "Да ли нудите прилагођене меније?", content: "Да, са задовољством креирамо меније који одговарају вашим специфичним потребама, дијететским ограничењима и преференцијама укуса." },
            { id: "faq-3", title: "Које врсте догађаја покривате?", content: "Покривамо широк спектар догађаја, укључујући венчања, корпоративне догађаје, приватне забаве, рођендане, коктеле и друге прославе." },
            { id: "faq-4", title: "Да ли обезбеђујете особље и опрему?", content: "Да, поред хране, можемо обезбедити професионално особље (куваре, конобаре) и сву потребну опрему, укључујући тањире, чаше и прибор." },
            { id: "faq-5", title: "Која је ваша политика отказивања?", content: "Политика отказивања зависи од врсте догађаја и временског оквира. Молимо вас да нас контактирате за детаљније информације приликом резервације." }
          ]}
          faqsAnimation="slide-up"
          textboxLayout="default"
          useInvertedBackground={false}
        />
      </div>
      <div id="contact" data-section="contact">
        <ContactText
          text="Запамтите, ваш догађај заслужује незабораван укус. Контактирајте нас данас да планирамо ваше следеће кулинарско искуство!"
          buttons={[
            { text: "Пошаљите Упит", href: "#" },
            { text: "Позовите Нас", href: "tel:+38164123456" }
          ]}
          background={{"variant":"plain"}}
          animationType="entrance-slide"
          useInvertedBackground={false}
        />
      </div>
      <div id="footer" data-section="footer">
        <FooterMedia
          logoSrc="asset://user-image-1"
          logoAlt="Лого Кетеринг Наисус"
          logoText="Кетеринг Наисус"
          videoSrc=""
          videoAriaLabel=""
          columns={[
            { title: "Истражите", items: [{ label: "О Нама", href: "#about" }, { label: "Услуге", href: "#features" }, { label: "Мени", href: "#products" }] },
            { title: "Подршка", items: [{ label: "FAQ", href: "#faq" }, { label: "Контакт", href: "#contact" }, { label: "Приватност", href: "#" }] },
            { title: "Контактирајте", items: [{ label: "Телефон: +381 64 123 456", href: "tel:+38164123456" }, { label: "Имејл: info@keteringnaisus.rs", href: "mailto:info@keteringnaisus.rs" }, { label: "Адреса: Ул. Кетеринг 12, Ниш", href: "#" }] }
          ]}
          copyrightText="© 2024 Кетеринг Наисус. Сва права задржана."
        />
      </div>
    </ThemeProvider>
  );
}
