Merge version_2 into main #2
323
src/app/page.tsx
323
src/app/page.tsx
@@ -31,26 +31,11 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleCentered
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "menu",
|
||||
},
|
||||
{
|
||||
name: "Gallery",
|
||||
id: "gallery",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "Home", id: "hero" },
|
||||
{ name: "About", id: "about" },
|
||||
{ name: "Menu", id: "menu" },
|
||||
{ name: "Gallery", id: "gallery" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
brandName="Galerie Café Park"
|
||||
/>
|
||||
@@ -61,74 +46,20 @@ export default function LandingPage() {
|
||||
title="Relax. Taste. Enjoy the Park."
|
||||
description="Brunch, coffee, and modern cuisine in the heart of Pardubice."
|
||||
testimonials={[
|
||||
{
|
||||
name: "Jana Nováková",
|
||||
handle: "@jana_nov",
|
||||
testimonial: "The best brunch spot in Pardubice!",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/waitress-serving-cup-coffee-customers_1170-652.jpg?_wi=1",
|
||||
},
|
||||
{
|
||||
name: "Petr Svoboda",
|
||||
handle: "@psvoboda",
|
||||
testimonial: "Incredible atmosphere by the park.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-friends-chatting-table_23-2149213369.jpg?_wi=1",
|
||||
},
|
||||
{
|
||||
name: "Lucie Bílá",
|
||||
handle: "@lucieb",
|
||||
testimonial: "Perfect coffee and macarons.",
|
||||
rating: 4,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/girl-smiling_23-2148014954.jpg?_wi=1",
|
||||
},
|
||||
{
|
||||
name: "Tomáš Marek",
|
||||
handle: "@tmarek",
|
||||
testimonial: "Excellent service and fresh ingredients.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-asian-female-entrepreneur-sitting-table-cafe_1262-17235.jpg?_wi=1",
|
||||
},
|
||||
{
|
||||
name: "Eva Kovářová",
|
||||
handle: "@evak",
|
||||
testimonial: "A true sanctuary in the city center.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-woman-with-olives-beer_23-2147680964.jpg?_wi=1",
|
||||
},
|
||||
{ name: "Jana Nováková", handle: "@jana_nov", testimonial: "The best brunch spot in Pardubice!", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/waitress-serving-cup-coffee-customers_1170-652.jpg" },
|
||||
{ name: "Petr Svoboda", handle: "@psvoboda", testimonial: "Incredible atmosphere by the park.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/close-up-friends-chatting-table_23-2149213369.jpg" },
|
||||
{ name: "Lucie Bílá", handle: "@lucieb", testimonial: "Perfect coffee and macarons.", rating: 4, imageSrc: "http://img.b2bpic.net/free-photo/girl-smiling_23-2148014954.jpg" },
|
||||
{ name: "Tomáš Marek", handle: "@tmarek", testimonial: "Excellent service and fresh ingredients.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/cheerful-asian-female-entrepreneur-sitting-table-cafe_1262-17235.jpg" },
|
||||
{ name: "Eva Kovářová", handle: "@evak", testimonial: "A true sanctuary in the city center.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/smiling-woman-with-olives-beer_23-2147680964.jpg" },
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "View Menu",
|
||||
href: "#menu",
|
||||
},
|
||||
{
|
||||
text: "Reserve a Table",
|
||||
href: "#contact",
|
||||
},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/gorgeous-brunette-girl-sitting-table-cafe-with-cup-coffee-drink_627829-10595.jpg?_wi=1"
|
||||
buttons={[{ text: "View Menu", href: "#menu" }, { text: "Reserve a Table", href: "#contact" }]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/gorgeous-brunette-girl-sitting-table-cafe-with-cup-coffee-drink_627829-10595.jpg"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/young-girl-sitting-restaurant-shaking-her-friend39s-hand_114579-92516.jpg",
|
||||
alt: "Customer profile 1",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/low-angle-friends-meeting-restaurant_23-2148395335.jpg",
|
||||
alt: "Customer profile 2",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/group-friends-meeting-pizzeria_23-2148219021.jpg",
|
||||
alt: "Customer profile 3",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-interracial-young-couple-sitting-outdoor-cafe_23-2148151923.jpg",
|
||||
alt: "Customer profile 4",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/medium-shot-couple-having-lunch-luxury-restaurant_23-2150598413.jpg",
|
||||
alt: "Customer profile 5",
|
||||
},
|
||||
{ src: "http://img.b2bpic.net/free-photo/young-girl-sitting-restaurant-shaking-her-friend39s-hand_114579-92516.jpg", alt: "Customer profile 1" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/low-angle-friends-meeting-restaurant_23-2148395335.jpg", alt: "Customer profile 2" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/group-friends-meeting-pizzeria_23-2148219021.jpg", alt: "Customer profile 3" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/portrait-interracial-young-couple-sitting-outdoor-cafe_23-2148151923.jpg", alt: "Customer profile 4" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/medium-shot-couple-having-lunch-luxury-restaurant_23-2150598413.jpg", alt: "Customer profile 5" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -139,20 +70,11 @@ export default function LandingPage() {
|
||||
title="A Peaceful Haven"
|
||||
description="Nestled in the lush greenery of Tyršovy sady, Galerie Café Park offers a serene escape. Join us for a slow morning brunch or an elegant afternoon coffee."
|
||||
metrics={[
|
||||
{
|
||||
value: "100%",
|
||||
title: "Fresh Local Produce",
|
||||
},
|
||||
{
|
||||
value: "Daily",
|
||||
title: "Open Until 11PM",
|
||||
},
|
||||
{
|
||||
value: "10+",
|
||||
title: "Signature Cakes",
|
||||
},
|
||||
{ value: "100%", title: "Fresh Local Produce" },
|
||||
{ value: "Daily", title: "Open Until 11PM" },
|
||||
{ value: "10+", title: "Signature Cakes" },
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/interior-cafe-with-brick-walls_53876-42535.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/interior-cafe-with-brick-walls_53876-42535.jpg"
|
||||
imageAlt="cozy cafe restaurant interior park view"
|
||||
/>
|
||||
</div>
|
||||
@@ -162,53 +84,14 @@ export default function LandingPage() {
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Brunch Classics",
|
||||
description: "Fluffy pancakes and authentic English breakfast to start your day.",
|
||||
phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-delicious-pancakes-with-strawberries-jelly-white-desk-pie-fruit-biscuit-sweet-cake-berry_140725-95175.jpg",
|
||||
imageAlt: "Pancakes",
|
||||
},
|
||||
phoneTwo: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/tasty-breakfast-meal-assortment_23-2148833946.jpg",
|
||||
imageAlt: "Breakfast",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/gorgeous-brunette-girl-sitting-table-cafe-with-cup-coffee-drink_627829-10595.jpg?_wi=2",
|
||||
imageAlt: "delicious fluffy pancakes brunch food",
|
||||
},
|
||||
{
|
||||
title: "Modern Lunch",
|
||||
description: "Fresh Caesar salad and crispy sweet potato fries made to order.",
|
||||
phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-fresh-vegetables-tomato-cucumber-red-onion-herbs-wooden-table_140725-10390.jpg",
|
||||
imageAlt: "Salad",
|
||||
},
|
||||
phoneTwo: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/from-chicken-nuggets-with-french-fries-human-hand-fly_176474-2613.jpg",
|
||||
imageAlt: "Fries",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/interior-cafe-with-brick-walls_53876-42535.jpg?_wi=2",
|
||||
imageAlt: "delicious fluffy pancakes brunch food",
|
||||
},
|
||||
{
|
||||
title: "Coffee & Sweets",
|
||||
description: "Artisan coffee, delicate macarons, and homemade cakes.",
|
||||
phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/male-barista-preparing-coffee_23-2148824432.jpg",
|
||||
imageAlt: "Coffee",
|
||||
},
|
||||
phoneTwo: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-cheesecake-topped-with-kumquat_141793-2679.jpg",
|
||||
imageAlt: "Desserts",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-friends-with-delicious-cocktails_23-2150166125.jpg?_wi=1",
|
||||
imageAlt: "delicious fluffy pancakes brunch food",
|
||||
},
|
||||
]}
|
||||
showStepNumbers={false}
|
||||
title="Menu Highlights"
|
||||
description="Discover our carefully curated selection of modern European dishes and artisanal treats."
|
||||
features={[
|
||||
{ title: "Brunch Classics", description: "Fluffy pancakes and authentic English breakfast to start your day.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/front-view-delicious-pancakes-with-strawberries-jelly-white-desk-pie-fruit-biscuit-sweet-cake-berry_140725-95175.jpg", imageAlt: "Pancakes" }, phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/tasty-breakfast-meal-assortment_23-2148833946.jpg", imageAlt: "Breakfast" } },
|
||||
{ title: "Modern Lunch", description: "Fresh Caesar salad and crispy sweet potato fries made to order.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/top-view-fresh-vegetables-tomato-cucumber-red-onion-herbs-wooden-table_140725-10390.jpg", imageAlt: "Salad" }, phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/from-chicken-nuggets-with-french-fries-human-hand-fly_176474-2613.jpg", imageAlt: "Fries" } },
|
||||
{ title: "Coffee & Sweets", description: "Artisan coffee, delicate macarons, and homemade cakes.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/male-barista-preparing-coffee_23-2148824432.jpg", imageAlt: "Coffee" }, phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/side-view-cheesecake-topped-with-kumquat_141793-2679.jpg", imageAlt: "Desserts" } },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -217,61 +100,14 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
gridVariant="bento-grid"
|
||||
useInvertedBackground={false}
|
||||
animationType="slide-up"
|
||||
products={[
|
||||
{
|
||||
id: "g1",
|
||||
brand: "Gallery",
|
||||
name: "Outdoor Seating",
|
||||
price: "",
|
||||
rating: 5,
|
||||
reviewCount: "0",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-friends-with-delicious-cocktails_23-2150166125.jpg?_wi=2",
|
||||
},
|
||||
{
|
||||
id: "g2",
|
||||
brand: "Gallery",
|
||||
name: "Fresh Pastries",
|
||||
price: "",
|
||||
rating: 5,
|
||||
reviewCount: "0",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/multi-colored-candy-store-offers-sweet-indulgence-generated-by-ai_188544-22764.jpg",
|
||||
},
|
||||
{
|
||||
id: "g3",
|
||||
brand: "Gallery",
|
||||
name: "Artisanal Coffee",
|
||||
price: "",
|
||||
rating: 5,
|
||||
reviewCount: "0",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-barista-hands-preparing-coffee-customer-coffee-shop_93675-135317.jpg",
|
||||
},
|
||||
{
|
||||
id: "g4",
|
||||
brand: "Gallery",
|
||||
name: "Cozy Interior",
|
||||
price: "",
|
||||
rating: 5,
|
||||
reviewCount: "0",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lamps-coffee-shop_116348-51.jpg",
|
||||
},
|
||||
{
|
||||
id: "g5",
|
||||
brand: "Gallery",
|
||||
name: "Signature Drink",
|
||||
price: "",
|
||||
rating: 5,
|
||||
reviewCount: "0",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-hand-holding-sangria-seaside_23-2149426426.jpg",
|
||||
},
|
||||
{
|
||||
id: "g6",
|
||||
brand: "Gallery",
|
||||
name: "Park View",
|
||||
price: "",
|
||||
rating: 5,
|
||||
reviewCount: "0",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/wooden-bench-park-filtered-image-processed-vintage-effe_1232-2317.jpg",
|
||||
},
|
||||
{ id: "g1", brand: "Gallery", name: "Outdoor Seating", price: "", rating: 5, reviewCount: "0", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-friends-with-delicious-cocktails_23-2150166125.jpg" },
|
||||
{ id: "g2", brand: "Gallery", name: "Fresh Pastries", price: "", rating: 5, reviewCount: "0", imageSrc: "http://img.b2bpic.net/free-photo/multi-colored-candy-store-offers-sweet-indulgence-generated-by-ai_188544-22764.jpg" },
|
||||
{ id: "g3", brand: "Gallery", name: "Artisanal Coffee", price: "", rating: 5, reviewCount: "0", imageSrc: "http://img.b2bpic.net/free-photo/close-up-barista-hands-preparing-coffee-customer-coffee-shop_93675-135317.jpg" },
|
||||
{ id: "g4", brand: "Gallery", name: "Cozy Interior", price: "", rating: 5, reviewCount: "0", imageSrc: "http://img.b2bpic.net/free-photo/lamps-coffee-shop_116348-51.jpg" },
|
||||
{ id: "g5", brand: "Gallery", name: "Signature Drink", price: "", rating: 5, reviewCount: "0", imageSrc: "http://img.b2bpic.net/free-photo/side-view-hand-holding-sangria-seaside_23-2149426426.jpg" },
|
||||
{ id: "g6", brand: "Gallery", name: "Park View", price: "", rating: 5, reviewCount: "0", imageSrc: "http://img.b2bpic.net/free-photo/wooden-bench-park-filtered-image-processed-vintage-effe_1232-2317.jpg" },
|
||||
]}
|
||||
title="Visual Impressions"
|
||||
description="A glimpse of our café atmosphere and culinary creations."
|
||||
@@ -282,31 +118,11 @@ export default function LandingPage() {
|
||||
<TestimonialCardTwelve
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Sarah",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/waitress-serving-cup-coffee-customers_1170-652.jpg?_wi=2",
|
||||
},
|
||||
{
|
||||
id: "t2",
|
||||
name: "Mark",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-friends-chatting-table_23-2149213369.jpg?_wi=2",
|
||||
},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Anna",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/girl-smiling_23-2148014954.jpg?_wi=2",
|
||||
},
|
||||
{
|
||||
id: "t4",
|
||||
name: "David",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-asian-female-entrepreneur-sitting-table-cafe_1262-17235.jpg?_wi=2",
|
||||
},
|
||||
{
|
||||
id: "t5",
|
||||
name: "Lena",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-woman-with-olives-beer_23-2147680964.jpg?_wi=2",
|
||||
},
|
||||
{ id: "t1", name: "Sarah", imageSrc: "http://img.b2bpic.net/free-photo/waitress-serving-cup-coffee-customers_1170-652.jpg" },
|
||||
{ id: "t2", name: "Mark", imageSrc: "http://img.b2bpic.net/free-photo/close-up-friends-chatting-table_23-2149213369.jpg" },
|
||||
{ id: "t3", name: "Anna", imageSrc: "http://img.b2bpic.net/free-photo/girl-smiling_23-2148014954.jpg" },
|
||||
{ id: "t4", name: "David", imageSrc: "http://img.b2bpic.net/free-photo/cheerful-asian-female-entrepreneur-sitting-table-cafe_1262-17235.jpg" },
|
||||
{ id: "t5", name: "Lena", imageSrc: "http://img.b2bpic.net/free-photo/smiling-woman-with-olives-beer_23-2147680964.jpg" },
|
||||
]}
|
||||
cardTitle="Guest Reviews"
|
||||
cardTag="4.5 / 5 Rating"
|
||||
@@ -320,24 +136,9 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
icon: MapPin,
|
||||
title: "Location",
|
||||
value: "Sukova tř. 2876",
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
icon: Clock,
|
||||
title: "Hours",
|
||||
value: "Daily until 23:00",
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
icon: Phone,
|
||||
title: "Contact",
|
||||
value: "+420 123 456 789",
|
||||
},
|
||||
{ id: "m1", icon: MapPin, title: "Location", value: "Sukova tř. 2876" },
|
||||
{ id: "m2", icon: Clock, title: "Hours", value: "Daily until 23:00" },
|
||||
{ id: "m3", icon: Phone, title: "Contact", value: "+420 123 456 789" },
|
||||
]}
|
||||
title="Visit Us"
|
||||
description="Located in the heart of Pardubice."
|
||||
@@ -347,9 +148,7 @@ export default function LandingPage() {
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactCenter
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
background={{ variant: "plain" }}
|
||||
tag="Reserve Today"
|
||||
title="Book Your Table"
|
||||
description="Reserve a table for your next brunch or dining experience."
|
||||
@@ -361,40 +160,8 @@ export default function LandingPage() {
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterBase
|
||||
columns={[
|
||||
{
|
||||
title: "Navigation",
|
||||
items: [
|
||||
{
|
||||
label: "Home",
|
||||
href: "#hero",
|
||||
},
|
||||
{
|
||||
label: "About",
|
||||
href: "#about",
|
||||
},
|
||||
{
|
||||
label: "Menu",
|
||||
href: "#menu",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Contact",
|
||||
items: [
|
||||
{
|
||||
label: "Facebook",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Instagram",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Reserve",
|
||||
href: "#contact",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ title: "Navigation", items: [{ label: "Home", href: "#hero" }, { label: "About", href: "#about" }, { label: "Menu", href: "#menu" }] },
|
||||
{ title: "Contact", items: [{ label: "Facebook", href: "#" }, { label: "Instagram", href: "#" }, { label: "Reserve", href: "#contact" }] },
|
||||
]}
|
||||
logoText="Galerie Café Park"
|
||||
/>
|
||||
@@ -402,4 +169,4 @@ export default function LandingPage() {
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user