Merge version_1 into main

Merge version_1 into main
This commit was merged in pull request #1.
This commit is contained in:
2026-05-04 20:27:17 +00:00

View File

@@ -27,294 +27,129 @@ export default function LandingPage() {
headingFontWeight="bold"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{
name: "O nas",
id: "#about",
},
{
name: "Menu",
id: "#menu",
},
{
name: "Opinie",
id: "#testimonials",
},
{
name: "Galeria",
id: "#gallery",
},
{
name: "Kontakt",
id: "#contact",
},
]}
brandName="Isola Ristorante"
/>
</div>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{ name: "O nas", id: "#about" },
{ name: "Menu", id: "#menu" },
{ name: "Opinie", id: "#testimonials" },
{ name: "Galeria", id: "#gallery" },
{ name: "Kontakt", id: "#contact" }
]}
brandName="Isola Ristorante"
button={{ text: "Rezerwuj stolik", href: "#contact" }}
/>
</div>
<div id="hero" data-section="hero">
<HeroLogoBillboard
background={{
variant: "gradient-bars",
}}
logoText="Isola Ristorante"
description="Poczuj smak Włoch w sercu Sulejówka. Autentyczna kuchnia, wyjątkowa atmosfera, niezapomniane chwile przy ul. Gdańskiej 20."
buttons={[
{
text: "Zarezerwuj stolik",
href: "#contact",
},
{
text: "Zobacz menu",
href: "#menu",
},
]}
imageSrc="http://img.b2bpic.net/free-photo/restaurant-private-room-with-table-14-persons-wooden-ceiling-brick-walls-fireplace_140725-8452.jpg"
mediaAnimation="blur-reveal"
/>
</div>
<div id="hero" data-section="hero">
<HeroLogoBillboard
background={{ variant: "gradient-bars" }}
logoText="Isola Ristorante"
description="Poczuj smak Włoch w sercu Sulejówka. Autentyczna kuchnia, wyjątkowa atmosfera, niezapomniane chwile przy ul. Gdańskiej 20."
buttons={[{ text: "Zarezerwuj stolik", href: "#contact" }, { text: "Zobacz menu", href: "#menu" }]}
imageSrc="http://img.b2bpic.net/free-photo/restaurant-private-room-with-table-14-persons-wooden-ceiling-brick-walls-fireplace_140725-8452.jpg"
mediaAnimation="blur-reveal"
/>
</div>
<div id="about" data-section="about">
<InlineImageSplitTextAbout
useInvertedBackground={false}
heading={[
{
type: "text",
content: "Włoska tradycja w Sulejówku",
},
{
type: "image",
src: "http://img.b2bpic.net/free-vector/hand-drawn-signature-element_23-2150907973.jpg",
alt: "Signatura",
},
]}
/>
</div>
<div id="about" data-section="about">
<InlineImageSplitTextAbout
useInvertedBackground={false}
heading={[
{ type: "text", content: "Włoska tradycja w Sulejówku" },
{ type: "image", src: "http://img.b2bpic.net/free-vector/hand-drawn-signature-element_23-2150907973.jpg", alt: "Signatura" }
]}
/>
</div>
<div id="menu" data-section="menu">
<ProductCardTwo
animationType="slide-up"
textboxLayout="default"
gridVariant="uniform-all-items-equal"
useInvertedBackground={true}
products={[
{
id: "p1",
brand: "Danie",
name: "Tagliatelle Isola",
price: "48 PLN",
rating: 5,
reviewCount: "120",
imageSrc: "http://img.b2bpic.net/free-photo/truffle-dish-arrangement-top-view_23-2149525180.jpg",
},
{
id: "p2",
brand: "Danie",
name: "Klasyczna Carbonara",
price: "42 PLN",
rating: 5,
reviewCount: "95",
imageSrc: "http://img.b2bpic.net/free-photo/spaghetti-carbonara_1203-2510.jpg",
},
{
id: "p3",
brand: "Danie",
name: "Pizza Napoletana",
price: "38 PLN",
rating: 4,
reviewCount: "80",
imageSrc: "http://img.b2bpic.net/free-photo/delicious-margherita-pizza_23-2151950832.jpg",
},
{
id: "p4",
brand: "Danie",
name: "Owoce Morza",
price: "65 PLN",
rating: 5,
reviewCount: "60",
imageSrc: "http://img.b2bpic.net/free-photo/scrimps-onion-rings-served-with-sauce-lemon_140725-8051.jpg",
},
{
id: "p5",
brand: "Danie",
name: "Tiramisu",
price: "22 PLN",
rating: 5,
reviewCount: "200",
imageSrc: "http://img.b2bpic.net/free-photo/tiramisu-served-glass_140725-4271.jpg",
},
{
id: "p6",
brand: "Danie",
name: "Włoskie Wino",
price: "18 PLN",
rating: 5,
reviewCount: "150",
imageSrc: "http://img.b2bpic.net/free-photo/glass-red-wine-with-shadow-copy-space_23-2148261672.jpg",
},
]}
title="Nasze Specjały"
description="Odkryj menu pełne autentycznych włoskich smaków."
/>
</div>
<div id="menu" data-section="menu">
<ProductCardTwo
animationType="slide-up"
textboxLayout="default"
gridVariant="uniform-all-items-equal"
useInvertedBackground={true}
products={[
{ id: "p1", brand: "Danie", name: "Tagliatelle Isola", price: "48 PLN", rating: 5, reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-photo/truffle-dish-arrangement-top-view_23-2149525180.jpg" },
{ id: "p2", brand: "Danie", name: "Klasyczna Carbonara", price: "42 PLN", rating: 5, reviewCount: "95", imageSrc: "http://img.b2bpic.net/free-photo/spaghetti-carbonara_1203-2510.jpg" },
{ id: "p3", brand: "Danie", name: "Pizza Napoletana", price: "38 PLN", rating: 4, reviewCount: "80", imageSrc: "http://img.b2bpic.net/free-photo/delicious-margherita-pizza_23-2151950832.jpg" },
{ id: "p4", brand: "Danie", name: "Owoce Morza", price: "65 PLN", rating: 5, reviewCount: "60", imageSrc: "http://img.b2bpic.net/free-photo/scrimps-onion-rings-served-with-sauce-lemon_140725-8051.jpg" },
{ id: "p5", brand: "Danie", name: "Tiramisu", price: "22 PLN", rating: 5, reviewCount: "200", imageSrc: "http://img.b2bpic.net/free-photo/tiramisu-served-glass_140725-4271.jpg" },
{ id: "p6", brand: "Danie", name: "Włoskie Wino", price: "18 PLN", rating: 5, reviewCount: "150", imageSrc: "http://img.b2bpic.net/free-photo/glass-red-wine-with-shadow-copy-space_23-2148261672.jpg" }
]}
title="Nasze Specjały"
description="Odkryj menu pełne autentycznych włoskich smaków."
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardTwelve
useInvertedBackground={false}
testimonials={[
{
id: "t1",
name: "Anna Kowalska",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-beautiful-woman-blue-wall_176420-3252.jpg",
},
{
id: "t2",
name: "Marek Nowak",
imageSrc: "http://img.b2bpic.net/free-photo/smart-guy-brown-outfit-wear-glasses-looks-into-camera_197531-26818.jpg",
},
{
id: "t3",
name: "Julia Wiśniewska",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-cute-smiling-ginger-woman-has-glad-expression-as-passes-exams-summer-session-successfully-poses-against-white-concrete-wall_273609-3602.jpg",
},
{
id: "t4",
name: "Piotr Zieliński",
imageSrc: "http://img.b2bpic.net/free-photo/man-middle-age-serious_150588-83.jpg",
},
{
id: "t5",
name: "Ewa Dąbrowska",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-one-black-american-female-eats-gourmet-vegetarian-meal-drinks-wine-restaurant_613910-7365.jpg",
},
]}
cardTitle="Co mówią nasi goście"
cardTag="Opinie"
cardAnimation="blur-reveal"
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardTwelve
useInvertedBackground={false}
testimonials={[
{ id: "t1", name: "Anna Kowalska", imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-beautiful-woman-blue-wall_176420-3252.jpg" },
{ id: "t2", name: "Marek Nowak", imageSrc: "http://img.b2bpic.net/free-photo/smart-guy-brown-outfit-wear-glasses-looks-into-camera_197531-26818.jpg" },
{ id: "t3", name: "Julia Wiśniewska", imageSrc: "http://img.b2bpic.net/free-photo/portrait-cute-smiling-ginger-woman-has-glad-expression-as-passes-exams-summer-session-successfully-poses-against-white-concrete-wall_273609-3602.jpg" },
{ id: "t4", name: "Piotr Zieliński", imageSrc: "http://img.b2bpic.net/free-photo/man-middle-age-serious_150588-83.jpg" },
{ id: "t5", name: "Ewa Dąbrowska", imageSrc: "http://img.b2bpic.net/free-photo/portrait-one-black-american-female-eats-gourmet-vegetarian-meal-drinks-wine-restaurant_613910-7365.jpg" }
]}
cardTitle="Co mówią nasi goście"
cardTag="Opinie"
cardAnimation="blur-reveal"
/>
</div>
<div id="gallery" data-section="gallery">
<FeatureCardTwelve
animationType="scale-rotate"
textboxLayout="inline-image"
useInvertedBackground={true}
features={[
{
id: "f1",
label: "Wnętrze",
title: "Przytulny design",
items: [
"Eleganckie wnętrza",
"Włoski styl",
"Naturalne materiały",
],
},
{
id: "f2",
label: "Jedzenie",
title: "Świeżość smaku",
items: [
"Najlepsze składniki",
"Tradycyjne receptury",
"Pasja gotowania",
],
},
{
id: "f3",
label: "Atmosfera",
title: "Slow life",
items: [
"Wieczory przy winie",
"Widok na park",
"Relaks",
],
},
]}
title="Instagrammable Vibe"
description="Zanurz się w klimacie Isola Ristorante."
/>
</div>
<div id="gallery" data-section="gallery">
<FeatureCardTwelve
animationType="scale-rotate"
textboxLayout="inline-image"
useInvertedBackground={true}
features={[
{ id: "f1", label: "Wnętrze", title: "Przytulny design", items: ["Eleganckie wnętrza", "Włoski styl", "Naturalne materiały"] },
{ id: "f2", label: "Jedzenie", title: "Świeżość smaku", items: ["Najlepsze składniki", "Tradycyjne receptury", "Pasja gotowania"] },
{ id: "f3", label: "Atmosfera", title: "Slow life", items: ["Wieczory przy winie", "Widok na park", "Relaks"] }
]}
title="Instagrammable Vibe"
description="Zanurz się w klimacie Isola Ristorante."
/>
</div>
<div id="location" data-section="location">
<FaqSplitMedia
textboxLayout="split"
useInvertedBackground={false}
faqs={[
{
id: "q1",
title: "Gdzie jesteśmy?",
content: "Gdańska 20, Sulejówek.",
},
{
id: "q2",
title: "Godziny otwarcia",
content: "Pon-Nie: 12:00 - 22:00",
},
{
id: "q3",
title: "Dostawa?",
content: "Tak, oferujemy dostawę i na wynos.",
},
]}
imageSrc="http://img.b2bpic.net/free-photo/view-world-travel-map-with-pins_23-2149460008.jpg"
title="Znajdź nas"
description="Czekamy na Ciebie w sercu Sulejówka."
faqsAnimation="slide-up"
mediaAnimation="slide-up"
/>
</div>
<div id="location" data-section="location">
<FaqSplitMedia
textboxLayout="split"
useInvertedBackground={false}
faqs={[
{ id: "q1", title: "Gdzie jesteśmy?", content: "Gdańska 20, Sulejówek." },
{ id: "q2", title: "Godziny otwarcia", content: "Pon-Nie: 12:00 - 22:00" },
{ id: "q3", title: "Dostawa?", content: "Tak, oferujemy dostawę i na wynos." }
]}
imageSrc="http://img.b2bpic.net/free-photo/view-world-travel-map-with-pins_23-2149460008.jpg"
title="Znajdź nas"
description="Czekamy na Ciebie w sercu Sulejówka."
faqsAnimation="slide-up"
mediaAnimation="slide-up"
/>
</div>
<div id="contact" data-section="contact">
<ContactCenter
useInvertedBackground={true}
background={{
variant: "plain",
}}
tag="Rezerwacje"
title="Zarezerwuj swój stolik"
description="Zadbaj o swoje niezapomniane chwile w Isola Ristorante."
buttonText="Rezerwuj teraz"
/>
</div>
<div id="contact" data-section="contact">
<ContactCenter
useInvertedBackground={true}
background={{ variant: "plain" }}
tag="Rezerwacje"
title="Zarezerwuj swój stolik"
description="Zadbaj o swoje niezapomniane chwile w Isola Ristorante."
buttonText="Rezerwuj teraz"
/>
</div>
<div id="footer" data-section="footer">
<FooterBaseCard
logoText="Isola"
columns={[
{
title: "Kontakt",
items: [
{
label: "Gdańska 20, Sulejówek",
href: "#",
},
{
label: "Tel: +48 123 456 789",
href: "tel:+48123456789",
},
],
},
{
title: "Menu",
items: [
{
label: "Pizza",
href: "#menu",
},
{
label: "Pasta",
href: "#menu",
},
],
},
]}
/>
</div>
<div id="footer" data-section="footer">
<FooterBaseCard
logoText="Isola"
columns={[
{ title: "Kontakt", items: [{ label: "Gdańska 20, Sulejówek", href: "#" }, { label: "Tel: +48 123 456 789", href: "tel:+48123456789" }] },
{ title: "Menu", items: [{ label: "Pizza", href: "#menu" }, { label: "Pasta", href: "#menu" }] }
]}
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}
}