Files
76f18a20-9cf0-4a35-a176-ead…/src/app/page.tsx
2026-05-30 13:47:13 +00:00

243 lines
16 KiB
TypeScript

"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import HeroSplitDoubleCarousel from '@/components/sections/hero/HeroSplitDoubleCarousel';
import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout';
import FeatureCardTwentyNine from '@/components/sections/feature/featureCardTwentyNine/FeatureCardTwentyNine';
import ProductCardFour from '@/components/sections/product/ProductCardFour';
import MetricCardOne from '@/components/sections/metrics/MetricCardOne';
import TestimonialCardTwelve from '@/components/sections/testimonial/TestimonialCardTwelve';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FooterMedia from '@/components/sections/footer/FooterMedia';
import { Award, Sun, Users } from "lucide-react";
export default function LandingPage() {
return (
<ThemeProvider
defaultButtonVariant="text-stagger"
defaultTextAnimation="background-highlight"
borderRadius="rounded"
contentWidth="compact"
sizing="medium"
background="blurBottom"
cardStyle="subtle-shadow"
primaryButtonStyle="shadow"
secondaryButtonStyle="radial-glow"
headingFontWeight="extrabold"
>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
brandName="Piekarnia Rzemieślnicza"
navItems={[
{ name: "O Nas", id: "#about" },
{ name: "Produkty", id: "#products" },
{ name: "Galeria", id: "#gallery" },
{ name: "Opinie", id: "#testimonials" },
{ name: "Kontakt", id: "#contact" }
]}
logoSrc="http://img.b2bpic.net/free-vector/hand-drawn-wheat-logo-collection_23-2147743860.jpg"
logoAlt="artisan bakery logo wheat bread"
button={{
text: "Zamów Online", href: "#products"
}}
/>
</div>
<div id="hero" data-section="hero">
<HeroSplitDoubleCarousel
title="Piekarnia Rzemieślnicza\nPrawdziwy Smak Tradycji"
description="Wypiekamy z pasją, używając tylko naturalnych składników i starych receptur. Odkryj pieczywo, które zachwyca smakiem i aromatem."
background={{"variant":"radial-gradient"}}
leftCarouselItems={[
{ imageSrc: "http://img.b2bpic.net/free-photo/top-view-baked-bread-wooden-board_23-2148258667.jpg", imageAlt: "freshly baked sourdough bread close-up" },
{ imageSrc: "http://img.b2bpic.net/free-photo/closeup-raw-vegan-roll-hazelnuts-purple-grunge-tabletop_181624-45862.jpg", imageAlt: "delicious croissants golden flaky pastry" },
{ imageSrc: "http://img.b2bpic.net/free-photo/top-view-yummy-chocolate-cake-with-fruits-dark_179666-30425.jpg", imageAlt: "assortment of sweet cakes and tarts" },
{ imageSrc: "http://img.b2bpic.net/free-photo/variety-sweet-biscuits-wooden-piece-with-dried-fruits-high-quality-photo_114579-68830.jpg", imageAlt: "warm rustic bread basket" },
{ imageSrc: "http://img.b2bpic.net/free-photo/delicious-cinnamon-rolls-arrangement_23-2148904688.jpg", imageAlt: "cinnamon rolls with frosting warm" },
{ imageSrc: "http://img.b2bpic.net/free-photo/fresh-bread-wooden-background_169016-3148.jpg", imageAlt: "baguette french bread golden crust" }
]}
rightCarouselItems={[
{ imageSrc: "http://img.b2bpic.net/free-photo/hands-preparing-bread_53876-13990.jpg", imageAlt: "baker shaping dough in a traditional bakery" },
{ imageSrc: "http://img.b2bpic.net/free-photo/fresh-baked-baguettes-baker-shop_23-2147975229.jpg", imageAlt: "wooden shelves with freshly baked bread loaves" },
{ imageSrc: "http://img.b2bpic.net/free-photo/expirienced-baker-protective-gloves-is-slicing-bread-daily-breakfast-restaurant_613910-13286.jpg", imageAlt: "golden oven baked bread inside a hot oven" },
{ imageSrc: "http://img.b2bpic.net/free-photo/elevated-view-flour-egg-sugar-rolling-pin-colored-background_23-2147917631.jpg", imageAlt: "detail of fresh flour and baking ingredients" },
{ imageSrc: "http://img.b2bpic.net/free-photo/delicious-bread-towel_23-2148544723.jpg", imageAlt: "baker slicing fresh bread on a wooden board" },
{ imageSrc: "http://img.b2bpic.net/free-photo/beautiful-girls-buys-buns-bakery_1157-24683.jpg", imageAlt: "bakery interior with smiling staff serving customers" }
]}
buttons={[
{ text: "Poznaj Nasze Pieczywo", href: "#products" },
{ text: "Zamów Online", href: "#contact" }
]}
/>
</div>
<div id="about" data-section="about">
<InlineImageSplitTextAbout
heading={[{ type: "text", content: "Nasza Historia\nPasja do Wypieków" }]
}
buttons={[{ text: "Dowiedz się więcej", href: "#about" }]}
useInvertedBackground={true}
/>
</div>
<div id="features" data-section="features">
<FeatureCardTwentyNine
title="Nasze Specjały"
description="Odkryj szeroki wybór pieczywa i słodkości, wypiekanych każdego dnia z najwyższej jakości składników."
features={[
{
title: "Pieczywo na Zakwasie", description: "Tradycyjnie wypiekane, długo fermentowane pieczywo o głębokim smaku i chrupiącej skórce.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-baked-slices-bread-tray_23-2148438693.jpg", imageAlt: "variety of sourdough bread loaves rustic", titleImageSrc: "http://img.b2bpic.net/free-photo/top-view-baked-slices-bread-tray_23-2148438693.jpg", buttonText: "Zobacz Chleby"
},
{
title: "Wykwintne Ciasta i Torty", description: "Słodkie dzieła sztuki, idealne na każdą okazję, przygotowywane z naturalnych składników.", imageSrc: "http://img.b2bpic.net/free-photo/delicious-baked-pie-with-whipped-cream_23-2148289412.jpg", imageAlt: "elegant chocolate cake decorated berries", titleImageSrc: "http://img.b2bpic.net/free-photo/delicious-baked-pie-with-whipped-cream_23-2148289412.jpg", buttonText: "Odkryj Słodkości"
},
{
title: "Aromatyczna Kawa", description: "Świeżo palona kawa ziarnista, parzona przez naszych baristów, doskonała do każdego wypieku.", imageSrc: "http://img.b2bpic.net/free-photo/barista-making-cappuccino_1150-8043.jpg", imageAlt: "barista making latte art coffee shop", titleImageSrc: "http://img.b2bpic.net/free-photo/barista-making-cappuccino_1150-8043.jpg", buttonText: "Nasza Kawa"
}
]}
carouselMode="buttons"
gridVariant="three-columns-all-equal-width"
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
/>
</div>
<div id="products" data-section="products">
<ProductCardFour
title="Popularne Produkty"
description="Najczęściej wybierane przysmaki prosto z naszego pieca."
products={[
{
id: "rye-bread", name: "Chleb Żytni", price: "12.50 zł", variant: "500g", imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-delicious-bread-concept_23-2148648772.jpg", imageAlt: "dark rye bread loaf rustic"
},
{
id: "butter-roll", name: "Rogal Maślany", price: "3.80 zł", variant: "Sztuka", imageSrc: "http://img.b2bpic.net/free-photo/cake-pan-with-basket-apples_23-2148368328.jpg", imageAlt: "golden butter roll close-up flaky"
},
{
id: "cheesecake", name: "Sernik Domowy", price: "18.00 zł", variant: "Porcja", imageSrc: "http://img.b2bpic.net/free-photo/side-view-from-afar-cake-appetizing-cake-with-berries-leaves-fork_140725-123092.jpg", imageAlt: "classic baked cheesecake slice"
},
{
id: "wheat-bun", name: "Bułka Pszenna", price: "2.20 zł", variant: "Sztuka", imageSrc: "http://img.b2bpic.net/free-photo/wooden-board-sweet-delicious-pastry-sackcloth_114579-52029.jpg", imageAlt: "soft wheat bun fresh baked"
},
{
id: "croissant", name: "Croissant", price: "4.50 zł", variant: "Sztuka", imageSrc: "http://img.b2bpic.net/free-photo/closeup-shot-chocolate-croissants-wooden-surface_181624-21767.jpg", imageAlt: "fluffy croissant perfect golden"
},
{
id: "eclair", name: "Eklerka", price: "6.00 zł", variant: "Sztuka", imageSrc: "http://img.b2bpic.net/free-photo/various-sweet-cakes-wooden-board-with-burlap-high-quality-photo_114579-68033.jpg", imageAlt: "chocolate eclair garnished berries"
}
]}
gridVariant="three-columns-all-equal-width"
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={true}
/>
</div>
<div id="metrics" data-section="metrics">
<MetricCardOne
title="Nasze Liczby Mówią Same za Siebie"
description="Dziękujemy za zaufanie, którym obdarzają nas nasi klienci każdego dnia."
metrics={[
{
id: "experience", value: "15+", title: "Lata Doświadczenia", description: "Wypiekamy z pasją i wiedzą przekazywaną z pokolenia na pokolenie.", icon: Award
},
{
id: "freshness", value: "Codziennie", title: "Świeże Wypieki", description: "Każdego ranka nasze półki zapełniają się aromatycznymi produktami.", icon: Sun
},
{
id: "customers", value: "10k+", title: "Zadowolonych Klientów", description: "Tysiące uśmiechów i powrotów do naszej piekarni każdego roku.", icon: Users
}
]}
carouselMode="buttons"
gridVariant="uniform-all-items-equal"
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardTwelve
cardTitle="Co mówią o nas Klienci"
cardTag="Opinie"
testimonials={[
{ id: "1", name: "Anna Kowalska", imageSrc: "http://img.b2bpic.net/free-photo/front-view-young-beautiful-housewife-pink-shirt-colorful-cape-happy-smiling-holding-bakery-smiling_140725-14876.jpg", imageAlt: "smiling woman enjoying coffee and pastry" },
{ id: "2", name: "Piotr Nowak", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-eats-croissants-with-coffee-cafe_169016-22195.jpg", imageAlt: "man happily eating a sandwich made with fresh bread" },
{ id: "3", name: "Maria Wiśniewska", imageSrc: "http://img.b2bpic.net/free-photo/pretty-women-posing-with-pastry_23-2147769924.jpg", imageAlt: "young couple enjoying breakfast at a cozy bakery" },
{ id: "4", name: "Jan Zając", imageSrc: "http://img.b2bpic.net/free-photo/smiling-old-woman-wearing-blue-turtleneck-sweater-holding-pointing-cup-tea_141793-114939.jpg", imageAlt: "elderly woman smiling in a traditional setting" },
{ id: "5", name: "Ewa Kaczmarek", imageSrc: "http://img.b2bpic.net/free-photo/family-cooks-dough-cookies-kitchen_1157-25234.jpg", imageAlt: "family enjoying freshly baked goods together" }
]}
cardAnimation="slide-up"
useInvertedBackground={true}
/>
</div>
<div id="social-proof" data-section="social-proof">
<SocialProofOne
title="Nasi Zaufani Partnerzy"
description="Współpracujemy z najlepszymi lokalnymi dostawcami, aby zapewnić najwyższą jakość produktów."
logos={[
{ src: "http://img.b2bpic.net/free-photo/eco-friendly-recycling-concept_23-2148737663.jpg", alt: "logo of organic flour mill" },
{ src: "http://img.b2bpic.net/free-vector/original-coffee-stamp-with-transport_24877-54432.jpg", alt: "logo of specialty coffee roaster" },
{ src: "http://img.b2bpic.net/free-vector/cartoon-cow-with-farm-fresh-label_1308-109470.jpg", alt: "logo of local dairy farm milk" },
{ src: "http://img.b2bpic.net/free-vector/doodle-fruits-vegetable-icons_1133-410.jpg", alt: "logo of regional fruit orchard" },
{ src: "http://img.b2bpic.net/free-vector/kitchen-badges_23-2147505720.jpg", alt: "logo of culinary academy school" },
{ src: "http://img.b2bpic.net/free-photo/dessert-hobby-gluten-bakery-concept_53876-26215.jpg", alt: "logo of local restaurant association" },
{ src: "http://img.b2bpic.net/free-vector/hand-drawn-flat-design-farmers-market-logo_23-2149338800.jpg", alt: "logo of community farmers market" }
]}
textboxLayout="default"
useInvertedBackground={false}
/>
</div>
<div id="contact" data-section="contact">
<ContactSplitForm
title="Skontaktuj się z Nami"
description="Masz pytania, specjalne zamówienie lub chcesz złożyć zamówienie hurtowe? Jesteśmy do Twojej dyspozycji!"
inputs={[
{ name: "name", type: "text", placeholder: "Twoje Imię i Nazwisko", required: true },
{ name: "email", type: "email", placeholder: "Twój Adres E-mail", required: true },
{ name: "subject", type: "text", placeholder: "Temat Wiadomości", required: false }
]}
textarea={{
name: "message", placeholder: "Twoja Wiadomość", rows: 5,
required: true
}}
useInvertedBackground={true}
imageSrc="http://img.b2bpic.net/free-photo/delicious-vegan-baked-products-arrangement_23-2150251795.jpg"
imageAlt="cozy bakery interior warm lighting empty"
mediaAnimation="opacity"
mediaPosition="right"
buttonText="Wyślij Wiadomość"
/>
</div>
<div id="footer" data-section="footer">
<FooterMedia
logoText="Piekarnia Rzemieślnicza"
imageSrc="http://img.b2bpic.net/free-photo/side-view-bicycle-basket-with-baguette-flowers_23-2149739996.jpg"
imageAlt="charming artisan bakery exterior street"
columns={[
{
title: "Firma", items: [
{ label: "O Nas", href: "#about" },
{ label: "Historia", href: "#about" },
{ label: "Nasz Zespół", href: "#contact" }
]
},
{
title: "Produkty", items: [
{ label: "Chleby", href: "#products" },
{ label: "Ciasta", href: "#products" },
{ label: "Kawy", href: "#features" }
]
},
{
title: "Kontakt", items: [
{ label: "Skontaktuj się", href: "#contact" },
{ label: "Lokalizacja", href: "#contact" },
{ label: "Częste Pytania", href: "#contact" }
]
}
]}
copyrightText="© 2024 Piekarnia Rzemieślnicza. Wszystkie prawa zastrzeżone."
/>
</div>
</ThemeProvider>
);
}