"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 FeatureCardNineteen from '@/components/sections/feature/FeatureCardNineteen';
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 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="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3DGTos4IdMkmcPKS7sAmVMjyyeJ/uploaded-1781117821641-zav3sg6k.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 100 spokojených návštěvníků"
      marqueeItems={[
        {
          type: "text",          text: "Čerstvé ingredience"},
        {
          type: "text-icon",          text: "Domácí výro",          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="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3DGTos4IdMkmcPKS7sAmVMjyyeJ/uploaded-1781117958785-w8sk4ozw.jpg"
      imageAlt="Cozy interior of Mlsárna u Honzíka cafe"
      mediaAnimation="slide-up"
      cardClassName="min-h-none h-auto"
      titleClassName="text-xl md:text-2xl lg:text-3xl"
      descriptionClassName="text-base md:text-lg"
      subdescriptionClassName="text-base md:text-lg"
    />
  </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"
      cardClassName="min-h-none h-auto"
      cardTitleClassName="text-xl md:text-2xl lg:text-3xl"
      cardDescriptionClassName="text-base md:text-lg"
    />
  </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: "https://img.b2bpic.net/free-photo/assortment-pieces-cake_114579-85732.jpg?id=17116599",          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: "https://img.b2bpic.net/free-photo/empty-parking-lot_1127-3299.jpg?id=1243141",          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: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3DGTos4IdMkmcPKS7sAmVMjyyeJ/uploaded-1781184035145-5zo1z3ln.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."
      cardClassName="min-h-none h-auto"
      cardTitleClassName="text-xl md:text-2xl lg:text-3xl"
      cardDescriptionClassName="text-base md:text-lg"
    />
  </div>

  <div id="gallery" data-section="gallery">
      <FeatureCardNineteen
      textboxLayout="default"
      useInvertedBackground={false}
      features={[
        {
          tag: "Portfolio",          title: "Dorty",          subtitle: "Sladké umění pro každou oslavu",          description: "Oslavte každou příležitost s našimi ručně zdobenými dorty, pečenými z těch nejlepších ingrediencí.",          imageSrc: "http://img.b2bpic.net/free-photo/crop-person-preparing-cook-muffins_23-2147758383.jpg",          imageAlt: "Delicious tiered cake"},
        {
          tag: "Portfolio",          title: "Větrníky",          subtitle: "Tradiční česká klasika",          description: "Tradiční české větrníky plněné lahodným krémem a karamelem, opravdová klasika.",          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"},
        {
          tag: "Portfolio",          title: "Věnečky",          subtitle: "Jemná pochoutka ke kávě",          description: "Křehké věnečky s jemným krémem, ideální k odpolední kávě.",          imageSrc: "http://img.b2bpic.net/free-photo/front-view-sweet-bakery-goodies-arrangement_23-2148653999.jpg",          imageAlt: "Classic choux pastry rings"},
        {
          tag: "Portfolio",          title: "Cheesecaky",          subtitle: "Svěží a krémové variace",          description: "Svěží a krémové cheesecaky v mnoha příchutích, vždy s čerstvým ovocem.",          imageSrc: "http://img.b2bpic.net/free-photo/jelly-cake-slice-high-angle_23-2148536840.jpg",          imageAlt: "Creamy fruit cheesecake slice"},
        {
          tag: "Portfolio",          title: "Chlebíčky",          subtitle: "Slané delikatesy pro každou příležitost",          description: "Vychutnejte si naše bohatě obložené chlebíčky, připravené z čerstvých lokálních surovin.",          imageSrc: "http://img.b2bpic.net/free-photo/slices-bruschetta-marble-table_23-2148698649.jpg",          imageAlt: "Gourmet open-faced sandwiches"},
        {
          tag: "Portfolio",          title: "Káva",          subtitle: "Výběrová káva pro váš den",          description: "Vychutnejte si šálek naší výběrové kávy, pečlivě připravené baristy.",          imageSrc: "http://img.b2bpic.net/free-photo/close-up-hand-pouring-milk-coffee_23-2148865576.jpg",          imageAlt: "Latte art in a coffee cup"}
      ]}
      title="Naše portfolio produktů"
      description="Prohlédněte si naše pečlivě připravené dorty, zákusky a další pochoutky, které s láskou tvoříme. Každý produkt je vizuální i chuťový zážitek."
      tag="Naše tvorba"
      cardClassName="flex flex-col h-full overflow-hidden rounded-xl shadow-lg border-2 border-transparent transition-all duration-300 ease-out hover:border-accent"
      imageContainerClassName="relative h-[80%]"
      imageClassName="absolute inset-0 object-cover w-full h-full"
      cardContentClassName="p-4 md:p-6 bg-card flex-grow"
      cardTitleClassName="text-xl md:text-2xl lg:text-3xl font-semibold"
      cardDescriptionClassName="text-base md:text-lg text-foreground-secondary mt-2"
      gridClassName="grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-4 md:gap-6"
    />
  </div>

  <div id="reviews" data-section="reviews">
      <TestimonialCardSix
      animationType="scale-rotate"
      textboxLayout="default"
      useInvertedBackground={false}
      testimonials={[
        {
          id: "t1",          name: "Eva Nováková",          handle: "Místní gurmánka",          testimonial: "Super zákusky, velice dobré a chutné, a ne tak sladké, což mi vyhovuje. Hlavně úžasný přístup obsluhy, velice milé a příjemné.",          imageSrc: "http://img.b2bpic.net/free-photo/pretty-blonde-woman-sitting-cafe_273609-5483.jpg",          imageAlt: "Eva Nováková, satisfied customer"},
        {
          id: "t2",          name: "Pavla Salem",          handle: "Stálý zákazník",          testimonial: "S objednávkou na míru jsem velmi spokojena. Z narozeninového dortu jsem nadšená. Poradenství a obsluha na jedničku.",          imageSrc: "http://img.b2bpic.net/free-photo/smiling-man-serving-breadsticks-bakery_1170-592.jpg",          imageAlt: "Pavla Salem, satisfied customer"},
        {
          id: "t3",          name: "Markéta Hálová",          handle: "Návštěvnice Kutné Hory",          testimonial: "Úžasné zákusky a chlebíčky, veliký výběr a vždy čerstvé.",          imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-friends-eating-together_23-2149143987.jpg",          imageAlt: "Markéta Hálová, satisfied customer"},
        {
          id: "t4",          name: "Denisa Nikola Renčínová",          handle: "Milovník kávy",          testimonial: "Lepší zákusky jsem nejedla. Doporučuji.",          imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-kids-drinking-lemonade-outdoors_23-2149439493.jpg",          imageAlt: "Denisa Nikola Renčínová, satisfied customer"},
        {
          id: "t5",          name: "Renata Krejčíková",          handle: "Bezlepková mlsounka",          testimonial: "Úplně nejlepší dorty. Jsme moc rádi, že vás tady máme.",          imageSrc: "http://img.b2bpic.net/free-photo/pretty-happy-girl-enjoying-morning-cup-tea-sitting-windowsill-relaxing_197531-22976.jpg",          imageAlt: "Renata Krejčíková, satisfied customer"},
        {
          id: "t6",          name: "Jíťa",          handle: "Majitel restaurace",          testimonial: "Výborné dezerty, tradiční výroba.",          imageSrc: "http://img.b2bpic.net/free-photo/best-place-town-meeting-with-friends_329181-2888.jpg",          imageAlt: "Jíťa, 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."
      cardClassName="min-h-none h-auto"
      testimonialClassName="text-base md:text-lg"
      nameClassName="text-lg md:text-xl"
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactText
      useInvertedBackground={false}
      background={{
        variant: "radial-gradient"}}
      text="Jsme tu pro vás každý den. Přijďte si pochutnat na našich dortech a zákuscích. Pro objednávky nás neváhejte kontaktovat. "
      buttons={[
        {
          text: "Zavolat",          href: "tel:+420724865311"},
        {
          text: "Napsat e-mail",          href: "mailto:mlsarnauhonzika@gmail.com"},
        {
          text: "Otevřít navigaci",          href: "https://www.google.com/maps/dir/?api=1&destination=Jana+Palacha+142,+284+01+Kutná+Hora"}
      ]}
    />
  </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="© 2026 Mlsárna u Honzíka. Všechna práva vyhrazena."
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
