"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import HeroSplitKpi from '@/components/sections/hero/HeroSplitKpi';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import FeatureBorderGlow from '@/components/sections/feature/featureBorderGlow/FeatureBorderGlow';
import ProductCardFour from '@/components/sections/product/ProductCardFour';
import BlogCardThree from '@/components/sections/blog/BlogCardThree';
import TestimonialCardSix from '@/components/sections/testimonial/TestimonialCardSix';
import ContactText from '@/components/sections/contact/ContactText';
import FaqBase from '@/components/sections/faq/FaqBase';
import FooterBase from '@/components/sections/footer/FooterBase';
import { CheckCircle, Heart, Sparkles, UtensilsCrossed } from 'lucide-react';

export default function LandingPage() {
  return (
    <ThemeProvider
      defaultButtonVariant="text-shift"
      defaultTextAnimation="background-highlight"
      borderRadius="rounded"
      contentWidth="small"
      sizing="mediumSizeLargeTitles"
      background="grid"
      cardStyle="gradient-mesh"
      primaryButtonStyle="gradient"
      secondaryButtonStyle="layered"
      headingFontWeight="extrabold"
    >
      <div id="nav" data-section="nav">
        <NavbarStyleFullscreen
          navItems={[
            { name: "Acasă", id: "home" },
            { name: "Experiență", id: "experience" },
            { name: "Evenimente", id: "events" },
            { name: "Galerie", id: "gallery" },
            { name: "Contact", id: "contact" }
          ]}
          brandName="Cort Boema"
          bottomLeftText="Pentru mirese și momente speciale"
          bottomRightText="Rezervă azi: +40 (0)234 XXX XXX"
        />
      </div>

      <div id="hero" data-section="hero">
        <HeroSplitKpi
          title="Un loc unde evenimentele devin amintiri pentru o viață"
          description="Atmosferă de poveste, gastronomie rafinată și organizare impecabilă pentru nunți și evenimente memorabile."
          background={{ variant: "plain" }}
          kpis={[
            { value: "5/5", label: "Rating mâncare" },
            { value: "5/5", label: "Serviciu atent" },
            { value: "5/5", label: "Atmosferă" }
          ]}
          enableKpiAnimation={true}
          tag="Cort Boema - Evenimente Elegante"
          tagIcon={Sparkles}
          buttons={[
            { text: "Programează o vizită", href: "#contact" },
            { text: "Vezi galeria", href: "#gallery" }
          ]}
          imageSrc="http://img.b2bpic.net/free-photo/photorealistic-wedding-venue-with-intricate-decor-ornaments_23-2151481465.jpg"
          imageAlt="Nuntă elegantă cu lumini ambientale calde"
          mediaAnimation="blur-reveal"
          imagePosition="right"
        />
      </div>

      <div id="social-proof" data-section="social-proof">
        <SocialProofOne
          title="Încredere de la invitații noștri"
          description="Sute de cupluri și familii au ales Cort Boema pentru momentele lor speciale"
          textboxLayout="default"
          useInvertedBackground={false}
          names={[
            "Nunți elegante",            "Botezuri memorabile",            "Petreceri private",            "Evenimente corporate",            "Aniversări speciale",            "Majorări rafinate",            "Ceremony locations",            "Recepții de lux"
          ]}
          speed={40}
          showCard={true}
          animationType="slide-up"
        />
      </div>

      <div id="experience" data-section="experience">
        <FeatureBorderGlow
          title="Experiența Cort Boema"
          description="Trei elemente care transformă fiecare eveniment într-o amintire de neuitat"
          features={[
            {
              icon: Sparkles,
              title: "Atmosferă de poveste",              description: "Decoruri elegante, lumini ambientale și un spațiu care transformă fiecare moment într-un spectacol."
            },
            {
              icon: UtensilsCrossed,
              title: "Gastronomie rafinată",              description: "Preparatele sunt apreciate constant de invitați pentru gust, varietate și porții generoase."
            },
            {
              icon: CheckCircle,
              title: "Organizare impecabilă",              description: "Echipa noastră atentă se ocupă de fiecare detaliu pentru ca evenimentul tău să fie perfect."
            }
          ]}
          textboxLayout="default"
          animationType="slide-up"
          useInvertedBackground={false}
          tag="De ce Cort Boema"
          tagIcon={Heart}
        />
      </div>

      <div id="events" data-section="events">
        <ProductCardFour
          title="Tipuri de evenimente"
          description="Indiferent de ocazie, avem spațiul și experiența perfectă pentru tine"
          products={[
            {
              id: "weddings",              name: "Nunți",              price: "Pachete personalizate",              variant: "Un cadru romantic pentru cea mai importantă zi",              imageSrc: "http://img.b2bpic.net/free-photo/beautiful-wedding-bouquet-flowers_23-2149003476.jpg",              imageAlt: "Nuntă elegantă"
            },
            {
              id: "baptism",              name: "Botezuri",              price: "Pachete personalizate",              variant: "Momente intime și emoționante alături de familie",              imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-happy-couple-outside_23-2149001383.jpg",              imageAlt: "Botez familial"
            },
            {
              id: "private",              name: "Petreceri private",              price: "Pachete personalizate",              variant: "Aniversări, majorate sau evenimente speciale",              imageSrc: "http://img.b2bpic.net/free-photo/2018-party-with-champagne-glasses_23-2147715813.jpg",              imageAlt: "Petrecere privată"
            },
            {
              id: "corporate",              name: "evenimente corporate",              price: "Pachete personalizate",              variant: "Evenimente elegante pentru companii și instituții",              imageSrc: "http://img.b2bpic.net/free-photo/close-up-smiley-people-work-event_23-2149304739.jpg",              imageAlt: "Eveniment corporate"
            }
          ]}
          textboxLayout="default"
          gridVariant="uniform-all-items-equal"
          animationType="slide-up"
          useInvertedBackground={false}
          tag="Tipuri de servicii"
        />
      </div>

      <div id="gallery" data-section="gallery">
        <BlogCardThree
          title="Galerie - Momente memorabile"
          description="Atmosfera care transformă fiecare eveniment într-o experiență de neuitat"
          textboxLayout="default"
          useInvertedBackground={false}
          animationType="slide-up"
          blogs={[
            {
              id: "1",              category: "Decoruri elegante",              title: "Design floral și decoruri",              excerpt: "Aranjamente florale luxoase și decoruri personalizate care creează atmosfera perfectă",              imageSrc: "http://img.b2bpic.net/free-photo/wedding-chair-decoration-with-floral-bouquet_23-2151978918.jpg",              imageAlt: "Decoruri elegante",              authorName: "Cort Boema",              authorAvatar: "http://img.b2bpic.net/free-photo/photorealistic-wedding-venue-with-intricate-decor-ornaments_23-2151481465.jpg",              date: "Fiecare eveniment"
            },
            {
              id: "2",              category: "Mese elegante",              title: "Setup de masă premium",              excerpt: "Fiecare detaliu de la aranjarea mesei la prezentarea cu grijă",              imageSrc: "http://img.b2bpic.net/free-photo/decorated-table-with-orchids-candles-glasses-light_8353-9915.jpg",              imageAlt: "Mese elegant aranjate",              authorName: "Cort Boema",              authorAvatar: "http://img.b2bpic.net/free-photo/photorealistic-wedding-venue-with-intricate-decor-ornaments_23-2151481465.jpg",              date: "Fiecare eveniment"
            },
            {
              id: "3",              category: "Dansuri și celebrare",              title: "Ring de dans și divertisment",              excerpt: "Spațiu amplu pentru dans și momente de celebrare cu invitații",              imageSrc: "http://img.b2bpic.net/free-photo/abstract-bokeh-background_23-2147815369.jpg",              imageAlt: "Ring de dans",              authorName: "Cort Boema",              authorAvatar: "http://img.b2bpic.net/free-photo/photorealistic-wedding-venue-with-intricate-decor-ornaments_23-2151481465.jpg",              date: "Fiecare eveniment"
            },
            {
              id: "4",              category: "Ambianță luminoasă",              title: "Lumini ambientale și atmosferă",              excerpt: "Iluminare profesională care creează o ambianță magică și romantică",              imageSrc: "http://img.b2bpic.net/free-photo/tall-vases-with-white-candles-stand-shiny-branches_1304-4763.jpg",              imageAlt: "Ambianță luminoasă",              authorName: "Cort Boema",              authorAvatar: "http://img.b2bpic.net/free-photo/photorealistic-wedding-venue-with-intricate-decor-ornaments_23-2151481465.jpg",              date: "Fiecare eveniment"
            }
          ]}
        />
      </div>

      <div id="testimonials" data-section="testimonials">
        <TestimonialCardSix
          title="Ce spun invitații noștri"
          description="Recenzii reale de la cupluri și familii care au ales Cort Boema"
          textboxLayout="default"
          useInvertedBackground={false}
          animationType="slide-up"
          testimonials={[
            {
              id: "1",              name: "Laura J.",              handle: "Mireasa 2024",              testimonial: "Totul a fost la superlativ. Atmosfera, mâncarea și organizarea au fost impecabile. Recomand cu încredere!",              imageSrc: "http://img.b2bpic.net/free-photo/high-angle-smiley-woman-reading_23-2148396352.jpg?_wi=1",              imageAlt: "Laura J."
            },
            {
              id: "2",              name: "Bogdan C.",              handle: "Mire 2024",              testimonial: "O locație unde garantat îți creezi amintiri de neuitat. Echipa a fost extraordinară și atentă la detalii.",              imageSrc: "http://img.b2bpic.net/free-photo/businessman-smiling-looking-camera_23-2148112827.jpg?_wi=1",              imageAlt: "Bogdan C."
            },
            {
              id: "3",              name: "Vlad L.",              handle: "Ospăț 2023",              testimonial: "Cel mai elegant salon de evenimente din Bacău. Mâncare absolut delicioasă și serviciu impecabil.",              imageSrc: "http://img.b2bpic.net/free-photo/beautiful-business-woman-portrait_23-2149280747.jpg",              imageAlt: "Vlad L."
            },
            {
              id: "4",              name: "Elena M.",              handle: "Familie 2024",              testimonial: "Botezul copilului nostru a fost de vis. Decorurile, atmosfera și atenția personalului au fost remarcabile.",              imageSrc: "http://img.b2bpic.net/free-photo/handsome-fashion-businessman-model-dressed-elegant-blue-suit-posing-street_158538-14344.jpg",              imageAlt: "Elena M."
            },
            {
              id: "5",              name: "Andreea P.",              handle: "Aniversare 2023",              testimonial: "Cea mai frumoasă petrecere din vânzări personalului. Toți invitații au fost fascinați de ambianță și meniu.",              imageSrc: "http://img.b2bpic.net/free-photo/high-angle-smiley-woman-reading_23-2148396352.jpg?_wi=2",              imageAlt: "Andreea P."
            },
            {
              id: "6",              name: "Mihai T.",              handle: "Corporate event 2024",              testimonial: "Spațiul perfect pentru evenimentul nostru corporate. Profesionalism, eleganță și atenție la detaliu peste așteptări.",              imageSrc: "http://img.b2bpic.net/free-photo/businessman-smiling-looking-camera_23-2148112827.jpg?_wi=2",              imageAlt: "Mihai T."
            }
          ]}
          speed={40}
        />
      </div>

      <div id="cta-reservation" data-section="cta-reservation">
        <ContactText
          text="Locurile sunt limitate pentru fiecare sezon de nunți. Rezervă data pentru evenimentul tău acum și garantează-ți ziua de vis."
          animationType="entrance-slide"
          buttons={[
            { text: "Programează o vizită", href: "#contact" },
            { text: "Solicită ofertă", href: "#contact" }
          ]}
          background={{ variant: "plain" }}
          useInvertedBackground={false}
        />
      </div>

      <div id="contact" data-section="contact">
        <FaqBase
          title="Intrebări frecvente"
          description="Răspunsuri la întrebările cele mai comune despre serviciile și facilităților noastre"
          textboxLayout="default"
          useInvertedBackground={false}
          faqsAnimation="slide-up"
          faqs={[
            {
              id: "1",              title: "Care este capacitatea maximă a salonului?",              content: "Cort Boema poate găzdui evenimente de la 50 la 500 de persoane, în funcție de configurare și tipul evenimentului. Avem flexibilitate în aranjament pentru a se adapta nevoilor tale."
            },
            {
              id: "2",              title: "Oferiți servicii de catering personalizat?",              content: "Da, oferim meniu personalizat cu opțiuni gourmet. Echipa noastră de bucătari lucrează cu tine pentru a crea o experiență culinară unică, adaptată preferințelor și bugetului tău."
            },
            {
              id: "3",              title: "Care este procesul de rezervare?",              content: "Contactează-ne pentru o vizită în locație, discută ideile tale, primești o ofertă personalizată, și apoi confirmă data cu o depozit. Echipa noastră te va ghida prin fiecare pas."
            },
            {
              id: "4",              title: "Oferiți servicii de decorare?",              content: "Da, oferim decorare completă incluzând flori, iluminare, aranjament de mese și design custom. Putem folosi decorurile tale sau să lucrez cu furnizori recomandați."
            },
            {
              id: "5",              title: "Ce includere are pachetul standard?",              content: "Pachetele standard includ: use spațiului, catering, serviciu atent, decorare de bază, și organizare. Pachete premium oferă servicii suplimentare și personalizare."
            }
          ]}
        />
      </div>

      <div id="footer" data-section="footer">
        <FooterBase
          logoText="Cort Boema"
          copyrightText="© 2024 Cort Boema | Eventi elegante pentru momente de neuitat"
          columns={[
            {
              title: "Navigare",              items: [
                { label: "Acasă", href: "home" },
                { label: "Experiență", href: "experience" },
                { label: "Evenimente", href: "events" },
                { label: "Galerie", href: "gallery" }
              ]
            },
            {
              title: "Contact",              items: [
                { label: "Telefon", href: "tel:+40234XXXXXX" },
                { label: "Email", href: "mailto:info@cortboema.ro" },
                { label: "Adresă", href: "#" },
                { label: "Programează vizită", href: "#contact" }
              ]
            },
            {
              title: "Legal",              items: [
                { label: "Politica de confidențialitate", href: "#" },
                { label: "Termeni și condiții", href: "#" },
                { label: "Politica de anulare", href: "#" },
                { label: "Contact", href: "#contact" }
              ]
            }
          ]}
        />
      </div>
    </ThemeProvider>
  );
}
