"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactText from '@/components/sections/contact/ContactText';
import FeatureBento from '@/components/sections/feature/FeatureBento';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
import HeroSplit from '@/components/sections/hero/HeroSplit';
import MetricCardEleven from '@/components/sections/metrics/MetricCardEleven';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import ProductCardThree from '@/components/sections/product/ProductCardThree';
import TestimonialAboutCard from '@/components/sections/about/TestimonialAboutCard';
import TestimonialCardSix from '@/components/sections/testimonial/TestimonialCardSix';
import { Cake, Coffee, Heart, Sandwich, Sparkles } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="directional-hover"
        defaultTextAnimation="background-highlight"
        borderRadius="pill"
        contentWidth="small"
        sizing="mediumLargeSizeMediumTitles"
        background="floatingGradient"
        cardStyle="glass-depth"
        primaryButtonStyle="shadow"
        secondaryButtonStyle="layered"
        headingFontWeight="normal"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarLayoutFloatingOverlay
      navItems={[
        {
          name: "Home",          id: "#home"},
        {
          name: "O nás",          id: "#about"},
        {
          name: "Nabídka",          id: "#offer"},
        {
          name: "Galerie",          id: "#gallery"},
        {
          name: "Recenze",          id: "#reviews"},
        {
          name: "Kontakt",          id: "#contact"},
      ]}
      brandName="Mlsárna u Honzíka"
    />
  </div>

  <div id="home" data-section="home">
      <HeroSplit
      background={{
        variant: "radial-gradient"}}
      title="Mlsárna u Honzíka"
      description="Poctivé zákusky, výběrová káva a sladké chvíle v srdci Kutné Hory."
      buttons={[
        {
          text: "Prohlédnout nabídku",          href: "#offer"},
        {
          text: "Objednat dort",          href: "#contact"},
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/rollcake-with-eclairs-pie-slices_114579-20806.jpg"
      imageAlt="Large photography of premium desserts and coffee"
      mediaAnimation="slide-up"
      avatars={[
        {
          src: "http://img.b2bpic.net/free-photo/woman-stylish-denim-overalls-coffee-shop_273609-4425.jpg",          alt: "Spokojený zákazník 1"},
        {
          src: "http://img.b2bpic.net/free-photo/enthusiastic-asian-female-entrepreneur-cafe-owner-with-tablet-wearing-shop-uniform-standing-with_1258-197423.jpg",          alt: "Spokojený zákazník 2"},
        {
          src: "http://img.b2bpic.net/free-photo/young-man-having-coffee_23-2147859252.jpg",          alt: "Spokojený zákazník 3"},
        {
          src: "http://img.b2bpic.net/free-photo/smiling-girl-with-curly-hair-drinking-coffee-writing-notes_7502-9175.jpg",          alt: "Spokojený zákazník 4"},
        {
          src: "http://img.b2bpic.net/free-photo/elegant-woman-pink-jacket-spending-time-cafe_1157-32551.jpg",          alt: "Spokojený zákazník 5"},
      ]}
      avatarText="Přes 1000 spokojených návštěvníků"
      marqueeItems={[
        {
          type: "text",          text: "Čerstvé ingredience"},
        {
          type: "text-icon",          text: "Domácí výroba",          icon: Cake,
        },
        {
          type: "text",          text: "Výběrová káva"},
        {
          type: "text-icon",          text: "Sladké chvíle",          icon: Heart,
        },
        {
          type: "text",          text: "S láskou pečené"},
      ]}
      marqueeSpeed={30}
      showMarqueeCard={true}
    />
  </div>

  <div id="about" data-section="about">
      <TestimonialAboutCard
      useInvertedBackground={false}
      tag="O nás"
      title="Příběh sladkých okamžiků"
      description="V Mlsárně u Honzíka připravujeme čerstvé zákusky, dorty a chlebíčky z kvalitních surovin. Zakládáme si na poctivé výrobě, příjemné atmosféře a osobním přístupu."
      subdescription="Ať už si chcete vychutnat kávu v klidu na místě nebo si odnést něco dobrého domů, rádi vás přivítáme. S láskou a péčí pro vás pečeme každý den."
      icon={Sparkles}
      imageSrc="http://img.b2bpic.net/free-photo/table-set-dinning-table_1339-6421.jpg"
      imageAlt="Cozy interior of Mlsárna u Honzíka cafe"
      mediaAnimation="slide-up"
    />
  </div>

  <div id="offer" data-section="offer">
      <FeatureBento
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={false}
      features={[
        {
          title: "Zákusky",          description: "Každý den čerstvá nabídka tradičních i moderních dezertů, připravených s láskou.",          bentoComponent: "reveal-icon",          icon: Cake
        },
        {
          title: "Dorty na objednávku",          description: "Narozeninové, svatební, bezlepkové i dia varianty – dorty na míru pro každou příležitost.",          bentoComponent: "reveal-icon",          icon: Cake
        },
        {
          title: "Káva a nápoje",          description: "Kvalitní výběrová káva, osvěžující čaje a další občerstvení pro dokonalý zážitek.",          bentoComponent: "reveal-icon",          icon: Coffee
        },
        {
          title: "Chlebíčky",          description: "Čerstvě připravené chlebíčky na oslavy i běžné posezení, vždy z kvalitních surovin.",          bentoComponent: "reveal-icon",          icon: Sandwich
        }
      ]}
      title="Naše bohatá nabídka"
      description="Objevte bohatství chutí a vůní, které pro vás s láskou připravujeme každý den. Od čerstvých zákusků po kávu a chlebíčky."
    />
  </div>

  <div id="why-us" data-section="why-us">
      <MetricCardEleven
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={false}
      metrics={[
        {
          id: "m1",          value: "100%",          title: "Kvalitní suroviny",          description: "Pečlivě vybíráme ty nejlepší lokální i zahraniční ingredience.",          imageSrc: "http://img.b2bpic.net/free-photo/cute-little-hands-preparing-dough_23-2148339872.jpg",          imageAlt: "Fresh ingredients for baking"},
        {
          id: "m2",          value: "Domácí",          title: "Vlastní výroba",          description: "Všechny zákusky a dorty připravujeme čerstvé, přímo u nás.",          imageSrc: "http://img.b2bpic.net/free-photo/close-up-woman-s-hand-holding-baked-muffins-baking-tray_23-2148028027.jpg",          imageAlt: "Baking process in a professional kitchen"},
        {
          id: "m3",          value: "Útulno",          title: "Příjemná atmosféra",          description: "Užijte si klid a pohodu v našem moderním a útulném prostředí.",          imageSrc: "http://img.b2bpic.net/free-photo/friends-drinking_23-2148014989.jpg",          imageAlt: "Cozy cafe interior"},
        {
          id: "m4",          value: "Snadný",          title: "Bezbariérový přístup",          description: "Naše prostory jsou dostupné pro každého hosta bez omezení.",          imageSrc: "http://img.b2bpic.net/free-photo/handicapped-man-helping-wife-kitchen-by-taking-eggs-carton-from-refrigerator-senior-woman-helping-handicapped-husband-living-with-disabled-person-with-walking-disabilities_482257-10728.jpg",          imageAlt: "Accessible entrance for cafe"},
        {
          id: "m5",          value: "Online",          title: "Platba kartou",          description: "Pro vaše pohodlí akceptujeme všechny běžné platební karty.",          imageSrc: "http://img.b2bpic.net/free-photo/person-paying-with-nfc-technology-restaurant_23-2150039462.jpg",          imageAlt: "Payment with credit card"},
        {
          id: "m6",          value: "Parkování",          title: "Snadné parkování",          description: "V blízkosti kavárny je dostatek parkovacích míst pro naše hosty.",          imageSrc: "http://img.b2bpic.net/free-photo/full-shot-woman-waiting-bus_23-2149552190.jpg",          imageAlt: "Parking lot near cafe"},
        {
          id: "m7",          value: "Na míru",          title: "Objednávky na míru",          description: "Připravíme pro vás dorty a zákusky přesně podle vašich přání.",          imageSrc: "http://img.b2bpic.net/free-photo/defocused-woman-inserting-sharp-knife-fork-pink-blue-ice-cream-sandwich_23-2148161745.jpg",          imageAlt: "Custom cake design"},
      ]}
      title="Proč si vybrat právě nás?"
      description="U nás si zakládáme na detailu, kvalitě a vaší spokojenosti. Každá návštěva je pro nás radost a záruka sladkého zážitku."
    />
  </div>

  <div id="gallery" data-section="gallery">
      <ProductCardThree
      textboxLayout="default"
      gridVariant="bento-grid"
      useInvertedBackground={false}
      animationType="slide-up"
      products={[
        {
          id: "p1",          name: "Dorty",          price: "Dle typu",          imageSrc: "http://img.b2bpic.net/free-photo/crop-person-preparing-cook-muffins_23-2147758383.jpg",          imageAlt: "Delicious tiered cake"},
        {
          id: "p2",          name: "Větrníky",          price: "Cena na dotaz",          imageSrc: "http://img.b2bpic.net/free-photo/front-view-delicious-fruity-cake-sweet-baked-inside-brown-plate-grey-table-cake-pastry-sweet_140725-37681.jpg",          imageAlt: "Traditional Czech cream puffs"},
        {
          id: "p3",          name: "Věnečky",          price: "Cena na dotaz",          imageSrc: "http://img.b2bpic.net/free-photo/front-view-sweet-bakery-goodies-arrangement_23-2148653999.jpg",          imageAlt: "Classic choux pastry rings"},
        {
          id: "p4",          name: "Cheesecaky",          price: "Dle typu",          imageSrc: "http://img.b2bpic.net/free-photo/jelly-cake-slice-high-angle_23-2148536840.jpg",          imageAlt: "Creamy fruit cheesecake slice"},
        {
          id: "p5",          name: "Chlebíčky",          price: "Cena na dotaz",          imageSrc: "http://img.b2bpic.net/free-photo/slices-bruschetta-marble-table_23-2148698649.jpg",          imageAlt: "Gourmet open-faced sandwiches"},
        {
          id: "p6",          name: "Káva",          price: "Dle nápoje",          imageSrc: "http://img.b2bpic.net/free-photo/close-up-hand-pouring-milk-coffee_23-2148865576.jpg",          imageAlt: "Latte art in a coffee cup"},
        {
          id: "p7",          name: "Interiér",          price: "Na návštěvu",          imageSrc: "http://img.b2bpic.net/free-photo/side-view-people-sitting-restaurant_23-2149930183.jpg",          imageAlt: "Modern interior of the cafe"},
      ]}
      title="Sladká galerie"
      description="Prohlédněte si naše výtvory – od klasických zákusků po mistrovské dorty a křupavé chlebíčky. Každý kousek je umělecké dílo."
    />
  </div>

  <div id="reviews" data-section="reviews">
      <TestimonialCardSix
      animationType="scale-rotate"
      textboxLayout="default"
      useInvertedBackground={false}
      testimonials={[
        {
          id: "t1",          name: "Anna Nováková",          handle: "Místní gurmánka",          testimonial: "Výborné zákusky, milá obsluha a útulné prostředí. Vždy se ráda vracím pro další sladký zážitek. Opravdu doporučuji!",          imageSrc: "http://img.b2bpic.net/free-photo/pretty-blonde-woman-sitting-cafe_273609-5483.jpg",          imageAlt: "Anna Nováková, satisfied customer"},
        {
          id: "t2",          name: "Petr Svoboda",          handle: "Stálý zákazník",          testimonial: "Skvělé dortíky za rozumné ceny. Kvalita je vždy perfektní a chuť nezapomenutelná. Určitě doporučuji každému.",          imageSrc: "http://img.b2bpic.net/free-photo/smiling-man-serving-breadsticks-bakery_1170-592.jpg",          imageAlt: "Petr Svoboda, satisfied customer"},
        {
          id: "t3",          name: "Lucie Dvořáková",          handle: "Návštěvnice Kutné Hory",          testimonial: "Nejlepší místo na sladkou zastávku v Kutné Hoře. Dorty jsou umění a káva vždy skvěle připravená. Čistá pětihvězdičková kvalita.",          imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-friends-eating-together_23-2149143987.jpg",          imageAlt: "Lucie Dvořáková, satisfied customer"},
        {
          id: "t4",          name: "Jan Procházka",          handle: "Milovník kávy",          testimonial: "Příjemné posezení, skvělá káva a vždy něco dobrého k tomu. Ideální pro ranní kávu nebo odpolední dezert. Mlsárna u Honzíka je prostě top.",          imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-kids-drinking-lemonade-outdoors_23-2149439493.jpg",          imageAlt: "Jan Procházka, satisfied customer"},
        {
          id: "t5",          name: "Kateřina Jelínková",          handle: "Bezlepková mlsounka",          testimonial: "Jsem nadšená z nabídky bezlepkových dezertů! Konečně místo, kde si můžu bez obav dopřát sladké. A jsou opravdu vynikající.",          imageSrc: "http://img.b2bpic.net/free-photo/pretty-happy-girl-enjoying-morning-cup-tea-sitting-windowsill-relaxing_197531-22976.jpg",          imageAlt: "Kateřina Jelínková, satisfied customer"},
        {
          id: "t6",          name: "Tomáš Marek",          handle: "Majitel restaurace",          testimonial: "Jako profesionál v gastronomii mohu potvrdit, že kvalita zákusků a služeb v Mlsárně je na špičkové úrovni. Inspirace!",          imageSrc: "http://img.b2bpic.net/free-photo/best-place-town-meeting-with-friends_329181-2888.jpg",          imageAlt: "Tomáš Marek, satisfied customer"},
      ]}
      title="Co říkají naši zákazníci"
      description="Hlasy spokojených hostů, kteří si u nás dopřáli sladkou chvilku a ochutnali naše poctivé výrobky."
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactText
      useInvertedBackground={false}
      background={{
        variant: "radial-gradient"}}
      text="Máme pro vás otevřeno každý den a těšíme se na vaši návštěvu v srdci Kutné Hory. Pro objednávky dortů a zákusků nás neváhejte kontaktovat.\n\nAdresa: Jana Palacha 142, 284 01 Kutná Hora\nTelefon: +420 724 865 311\nEmail: mlsarnauhonzika@gmail.com\nFacebook: https://www.facebook.com/p/Mls%C3%A1rna-u-Honz%C3%ADka-61578957390180/"
      buttons={[
        {
          text: "Napište nám",          href: "mailto:mlsarnauhonzika@gmail.com"},
        {
          text: "Zavolejte nám",          href: "tel:+420724865311"},
      ]}
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterBaseCard
      logoText="Mlsárna u Honzíka"
      columns={[
        {
          title: "Navigace",          items: [
            {
              label: "O nás",              href: "#about"},
            {
              label: "Nabídka",              href: "#offer"},
            {
              label: "Galerie",              href: "#gallery"},
            {
              label: "Recenze",              href: "#reviews"},
            {
              label: "Kontakt",              href: "#contact"},
          ],
        },
        {
          title: "Sledujte nás",          items: [
            {
              label: "Facebook",              href: "https://www.facebook.com/p/Mls%C3%A1rna-u-Honz%C3%ADka-61578957390180/"},
          ],
        },
      ]}
      copyrightText="© 2024 Mlsárna u Honzíka. Všechna práva vyhrazena."
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
