Merge version_1 into main #1
228
src/app/page.tsx
228
src/app/page.tsx
@@ -33,21 +33,13 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Home", id: "hero"},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
name: "About", id: "about"},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "products",
|
||||
},
|
||||
name: "Menu", id: "products"},
|
||||
{
|
||||
name: "Reservations",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Reservations", id: "contact"},
|
||||
]}
|
||||
brandName="Gościniec Śląski"
|
||||
/>
|
||||
@@ -56,41 +48,26 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardGallery
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
title="Authentic Silesian Flavors, Generations of Tradition"
|
||||
description="Experience hearty regional cuisine crafted with time-honored recipes in a warm, welcoming atmosphere. Gościniec Śląski brings Silesian heritage to your table."
|
||||
buttons={[
|
||||
{
|
||||
text: "Reserve Your Table",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Reserve Your Table", href: "#contact"},
|
||||
]}
|
||||
mediaItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/nice-cupcakes-inside-oven_23-2147758422.jpg",
|
||||
imageAlt: "Authentic Silesian Cuisine",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/nice-cupcakes-inside-oven_23-2147758422.jpg", imageAlt: "Authentic Silesian Cuisine"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/restaurant-with-leather-sofa-paintings-wall_140725-9715.jpg",
|
||||
imageAlt: "Traditional Polish Dish",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/restaurant-with-leather-sofa-paintings-wall_140725-9715.jpg", imageAlt: "Traditional Polish Dish"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-standing-near-window-restaurant_23-2147936227.jpg",
|
||||
imageAlt: "Warm Dining Atmosphere",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-standing-near-window-restaurant_23-2147936227.jpg", imageAlt: "Warm Dining Atmosphere"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/restaurant-table-with-two-couches-near-window_140725-8459.jpg",
|
||||
imageAlt: "Authentic Silesian Cuisine",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/restaurant-table-with-two-couches-near-window_140725-8459.jpg", imageAlt: "Authentic Silesian Cuisine"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-cabbage-rolls-with-meat-rice-vegetables-plate_140725-10153.jpg",
|
||||
imageAlt: "Traditional Polish Dish",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-cabbage-rolls-with-meat-rice-vegetables-plate_140725-10153.jpg", imageAlt: "Traditional Polish Dish"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/gyurza-khingal-with-dried-barbery-red-wine_140725-8596.jpg",
|
||||
imageAlt: "Warm Dining Atmosphere",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/gyurza-khingal-with-dried-barbery-red-wine_140725-8596.jpg", imageAlt: "Warm Dining Atmosphere"},
|
||||
]}
|
||||
mediaAnimation="slide-up"
|
||||
/>
|
||||
@@ -103,17 +80,11 @@ export default function LandingPage() {
|
||||
description="At Gościniec Śląski, we don't just cook—we preserve history. Our kitchen follows recipes passed down through generations, honoring the rich agricultural bounty and cultural depth of the Silesian region."
|
||||
metrics={[
|
||||
{
|
||||
value: "50+",
|
||||
title: "Generations of Taste",
|
||||
},
|
||||
value: "50+", title: "Generations of Taste"},
|
||||
{
|
||||
value: "100%",
|
||||
title: "Locally Sourced Ingredients",
|
||||
},
|
||||
value: "100%", title: "Locally Sourced Ingredients"},
|
||||
{
|
||||
value: "500+",
|
||||
title: "Traditional Recipes",
|
||||
},
|
||||
value: "500+", title: "Traditional Recipes"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/top-view-tasty-meat-soup-with-seasonings_140725-135179.jpg"
|
||||
imageAlt="Silesian chef preparing traditional dish"
|
||||
@@ -129,19 +100,13 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
features={[
|
||||
{
|
||||
title: "Authentic Cuisine",
|
||||
description: "Classic Silesian dishes made from scratch.",
|
||||
icon: Utensils,
|
||||
title: "Authentic Cuisine", description: "Classic Silesian dishes made from scratch.", icon: Utensils,
|
||||
},
|
||||
{
|
||||
title: "Warm Atmosphere",
|
||||
description: "Rustic, welcoming space for family gatherings.",
|
||||
icon: Home,
|
||||
title: "Warm Atmosphere", description: "Rustic, welcoming space for family gatherings.", icon: Home,
|
||||
},
|
||||
{
|
||||
title: "Local Ingredients",
|
||||
description: "Supporting regional farmers for freshness.",
|
||||
icon: Leaf,
|
||||
title: "Local Ingredients", description: "Supporting regional farmers for freshness.", icon: Leaf,
|
||||
},
|
||||
]}
|
||||
title="Why Choose Us?"
|
||||
@@ -157,47 +122,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Silesian Roulade",
|
||||
price: "45 PLN",
|
||||
variant: "Meat",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-chicken-rolls-stuffed-with-green-beans-carrots-wrapped-strips-bacon_2829-19752.jpg",
|
||||
},
|
||||
id: "p1", name: "Silesian Roulade", price: "45 PLN", variant: "Meat", imageSrc: "http://img.b2bpic.net/free-photo/delicious-chicken-rolls-stuffed-with-green-beans-carrots-wrapped-strips-bacon_2829-19752.jpg"},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Handmade Pierogi",
|
||||
price: "28 PLN",
|
||||
variant: "Vegetarian",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-cake-cake-with-berries-chocolate-waffles-bowls-colorful-sweets_140725-71279.jpg",
|
||||
},
|
||||
id: "p2", name: "Handmade Pierogi", price: "28 PLN", variant: "Vegetarian", imageSrc: "http://img.b2bpic.net/free-photo/top-view-cake-cake-with-berries-chocolate-waffles-bowls-colorful-sweets_140725-71279.jpg"},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Żurek Soup",
|
||||
price: "22 PLN",
|
||||
variant: "Traditional",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/view-delicious-carrot-cream-soup_23-2150316471.jpg",
|
||||
},
|
||||
id: "p3", name: "Żurek Soup", price: "22 PLN", variant: "Traditional", imageSrc: "http://img.b2bpic.net/free-photo/view-delicious-carrot-cream-soup_23-2150316471.jpg"},
|
||||
{
|
||||
id: "p4",
|
||||
name: "Beef Roast",
|
||||
price: "48 PLN",
|
||||
variant: "Meat",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-delicious-meat-cutlets-baked-with-potatoes-tomatoes-black-plate-spices-garlics-cutlery-set-green-black-mix-colors-background_179666-47478.jpg",
|
||||
},
|
||||
id: "p4", name: "Beef Roast", price: "48 PLN", variant: "Meat", imageSrc: "http://img.b2bpic.net/free-photo/side-view-delicious-meat-cutlets-baked-with-potatoes-tomatoes-black-plate-spices-garlics-cutlery-set-green-black-mix-colors-background_179666-47478.jpg"},
|
||||
{
|
||||
id: "p5",
|
||||
name: "Cabbage Rolls",
|
||||
price: "32 PLN",
|
||||
variant: "Traditional",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-tasty-meat-meal-rolled-with-cabbage-tomatoes-called-dolma-with-olive-oil-dark-blue-desk_140725-58510.jpg",
|
||||
},
|
||||
id: "p5", name: "Cabbage Rolls", price: "32 PLN", variant: "Traditional", imageSrc: "http://img.b2bpic.net/free-photo/top-view-tasty-meat-meal-rolled-with-cabbage-tomatoes-called-dolma-with-olive-oil-dark-blue-desk_140725-58510.jpg"},
|
||||
{
|
||||
id: "p6",
|
||||
name: "Regional Cake",
|
||||
price: "18 PLN",
|
||||
variant: "Dessert",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-little-yummy-cake-with-lemon-slices-candies-dark-background-biscuit-cake-fruit-citrus-cookie-sweet_140725-110252.jpg",
|
||||
},
|
||||
id: "p6", name: "Regional Cake", price: "18 PLN", variant: "Dessert", imageSrc: "http://img.b2bpic.net/free-photo/front-view-little-yummy-cake-with-lemon-slices-candies-dark-background-biscuit-cake-fruit-citrus-cookie-sweet_140725-110252.jpg"},
|
||||
]}
|
||||
title="Our Signature Dishes"
|
||||
description="Discover the true taste of Silesia with our curated selection of regional specialties."
|
||||
@@ -206,23 +141,14 @@ export default function LandingPage() {
|
||||
|
||||
<div id="metrics" data-section="metrics">
|
||||
<MetricCardEleven
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={true}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "10k+",
|
||||
title: "Happy Guests",
|
||||
description: "Families served this year",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-table-served-with-tea-nuts-dried-fruits-plate_140725-12865.jpg",
|
||||
},
|
||||
id: "m1", value: "10k+", title: "Happy Guests", description: "Families served this year", imageSrc: "http://img.b2bpic.net/free-photo/side-view-table-served-with-tea-nuts-dried-fruits-plate_140725-12865.jpg"},
|
||||
{
|
||||
id: "m2",
|
||||
value: "95%",
|
||||
title: "Local Feedback",
|
||||
description: "Authenticity satisfaction rate",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/stack-crispbread-lemon-marble_114579-58103.jpg",
|
||||
},
|
||||
id: "m2", value: "95%", title: "Local Feedback", description: "Authenticity satisfaction rate", imageSrc: "http://img.b2bpic.net/free-photo/stack-crispbread-lemon-marble_114579-58103.jpg"},
|
||||
]}
|
||||
title="Our Impact"
|
||||
description="Bringing the community together through authentic dining."
|
||||
@@ -235,45 +161,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
title: "Best in the region",
|
||||
quote: "The roulade was exactly as my grandmother used to make. Truly authentic.",
|
||||
name: "Anna Nowak",
|
||||
role: "Local Resident",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/women-with-burgers-drinks-sitting-table_23-2148975051.jpg",
|
||||
},
|
||||
id: "t1", title: "Best in the region", quote: "The roulade was exactly as my grandmother used to make. Truly authentic.", name: "Anna Nowak", role: "Local Resident", imageSrc: "http://img.b2bpic.net/free-photo/women-with-burgers-drinks-sitting-table_23-2148975051.jpg"},
|
||||
{
|
||||
id: "t2",
|
||||
title: "Romantic dinner",
|
||||
quote: "Perfect atmosphere for an anniversary dinner. Warm and inviting.",
|
||||
name: "Piotr Kowalski",
|
||||
role: "Diner",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/grateful-woman-having-presents-form-man_23-2147735757.jpg",
|
||||
},
|
||||
id: "t2", title: "Romantic dinner", quote: "Perfect atmosphere for an anniversary dinner. Warm and inviting.", name: "Piotr Kowalski", role: "Diner", imageSrc: "http://img.b2bpic.net/free-photo/grateful-woman-having-presents-form-man_23-2147735757.jpg"},
|
||||
{
|
||||
id: "t3",
|
||||
title: "Hidden gem",
|
||||
quote: "Found this place on our trip to Silesia and it was the highlight.",
|
||||
name: "Maria Wisniewska",
|
||||
role: "Visitor",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/having-lunch-spacious-restaurant_52683-117480.jpg",
|
||||
},
|
||||
id: "t3", title: "Hidden gem", quote: "Found this place on our trip to Silesia and it was the highlight.", name: "Maria Wisniewska", role: "Visitor", imageSrc: "http://img.b2bpic.net/free-photo/having-lunch-spacious-restaurant_52683-117480.jpg"},
|
||||
{
|
||||
id: "t4",
|
||||
title: "Family favorite",
|
||||
quote: "Our Sunday lunches are always here. Consistent and delicious.",
|
||||
name: "Tomasz Zielinski",
|
||||
role: "Regular Guest",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-smiling-brunette-asian-woman-sitting-with-graphic-pen-looking-happy-drawing_1258-199033.jpg",
|
||||
},
|
||||
id: "t4", title: "Family favorite", quote: "Our Sunday lunches are always here. Consistent and delicious.", name: "Tomasz Zielinski", role: "Regular Guest", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-smiling-brunette-asian-woman-sitting-with-graphic-pen-looking-happy-drawing_1258-199033.jpg"},
|
||||
{
|
||||
id: "t5",
|
||||
title: "Authenticity matters",
|
||||
quote: "I appreciate the attention to traditional ingredients and techniques.",
|
||||
name: "Ewa Jablonska",
|
||||
role: "Food Critic",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-pizza-medium-shot_23-2149872407.jpg",
|
||||
},
|
||||
id: "t5", title: "Authenticity matters", quote: "I appreciate the attention to traditional ingredients and techniques.", name: "Ewa Jablonska", role: "Food Critic", imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-pizza-medium-shot_23-2149872407.jpg"},
|
||||
]}
|
||||
title="Guest Experiences"
|
||||
description="Hear what our patrons say about the Gościniec experience."
|
||||
@@ -286,20 +182,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Do I need a reservation?",
|
||||
content: "For weekends and larger groups, reservations are highly recommended.",
|
||||
},
|
||||
id: "f1", title: "Do I need a reservation?", content: "For weekends and larger groups, reservations are highly recommended."},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Are vegetarian options available?",
|
||||
content: "Yes, we offer several traditional vegetarian Silesian dishes.",
|
||||
},
|
||||
id: "f2", title: "Are vegetarian options available?", content: "Yes, we offer several traditional vegetarian Silesian dishes."},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Can you host private events?",
|
||||
content: "Yes, we cater to birthdays, anniversaries, and business events.",
|
||||
},
|
||||
id: "f3", title: "Can you host private events?", content: "Yes, we cater to birthdays, anniversaries, and business events."},
|
||||
]}
|
||||
title="Common Questions"
|
||||
description="Have questions? We have answers about our restaurant and services."
|
||||
@@ -314,28 +201,17 @@ export default function LandingPage() {
|
||||
description="Connect with us to plan your visit or inquire about events."
|
||||
inputs={[
|
||||
{
|
||||
name: "name",
|
||||
type: "text",
|
||||
placeholder: "Your Name",
|
||||
required: true,
|
||||
name: "name", type: "text", placeholder: "Your Name", required: true,
|
||||
},
|
||||
{
|
||||
name: "email",
|
||||
type: "email",
|
||||
placeholder: "Your Email",
|
||||
required: true,
|
||||
name: "email", type: "email", placeholder: "Your Email", required: true,
|
||||
},
|
||||
{
|
||||
name: "phone",
|
||||
type: "tel",
|
||||
placeholder: "Phone Number",
|
||||
required: true,
|
||||
name: "phone", type: "tel", placeholder: "Phone Number", required: true,
|
||||
},
|
||||
]}
|
||||
textarea={{
|
||||
name: "message",
|
||||
placeholder: "Special requests or reservation notes",
|
||||
rows: 4,
|
||||
name: "message", placeholder: "Special requests or reservation notes", rows: 4,
|
||||
}}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/cute-stylish-family-summer-city_1157-19953.jpg"
|
||||
/>
|
||||
@@ -346,33 +222,21 @@ export default function LandingPage() {
|
||||
logoText="Gościniec Śląski"
|
||||
columns={[
|
||||
{
|
||||
title: "Navigate",
|
||||
items: [
|
||||
title: "Navigate", items: [
|
||||
{
|
||||
label: "About",
|
||||
href: "#about",
|
||||
},
|
||||
label: "About", href: "#about"},
|
||||
{
|
||||
label: "Menu",
|
||||
href: "#products",
|
||||
},
|
||||
label: "Menu", href: "#products"},
|
||||
{
|
||||
label: "Reservations",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Reservations", href: "#contact"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
title: "Legal", items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Privacy Policy", href: "#"},
|
||||
{
|
||||
label: "Terms of Service",
|
||||
href: "#",
|
||||
},
|
||||
label: "Terms of Service", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user