Update src/app/page.tsx

This commit is contained in:
2026-04-08 16:29:01 +00:00
parent 6429b4c450
commit eee7efd283

View File

@@ -30,24 +30,13 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{
name: "Home",
id: "hero",
},
{
name: "About",
id: "about",
},
{
name: "Menu",
id: "menu",
},
{
name: "Contact",
id: "contact",
},
{ name: "Home", id: "hero" },
{ name: "About", id: "about" },
{ name: "Menu", id: "menu" },
{ name: "Contact", id: "contact" },
]}
brandName="Rose Grillhaus"
button={{ text: "Order Now", href: "#contact" }}
/>
</div>
@@ -56,75 +45,21 @@ export default function LandingPage() {
title="Authentic Döner & Grill Experience in Berlin"
description="Fresh ingredients. Bold flavors. Unmatched value."
testimonials={[
{
name: "Max K.",
handle: "@max",
testimonial: "Best döner in town. Consistent quality every time.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-taking-selfie_23-2149155169.jpg?_wi=1",
},
{
name: "Elena S.",
handle: "@elena",
testimonial: "Super fresh ingredients and the grill flavor is unmatched!",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/guy-with-long-hair-dressed-fashionable-denim-jacket-cafe_273609-3904.jpg?_wi=1",
},
{
name: "Julian B.",
handle: "@julian",
testimonial: "A staple in Berlin's food scene. Truly authentic.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/front-view-cute-girl-looking-away_23-2148436134.jpg?_wi=1",
},
{
name: "Sofia R.",
handle: "@sofia",
testimonial: "The perfect lunch spot. Fast service, great taste.",
rating: 4,
imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-conversating-restaurant_23-2148006735.jpg?_wi=1",
},
{
name: "Tobias M.",
handle: "@tobias",
testimonial: "Always fresh, always hot. My go-to for döner.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-taking-selfie_23-2149155169.jpg?_wi=2",
},
]}
buttons={[
{
text: "View Menu",
href: "#menu",
},
{
text: "Order Now",
href: "#contact",
},
{ name: "Max K.", handle: "@max", testimonial: "Best döner in town. Consistent quality every time.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-taking-selfie_23-2149155169.jpg" },
{ name: "Elena S.", handle: "@elena", testimonial: "Super fresh ingredients and the grill flavor is unmatched!", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/guy-with-long-hair-dressed-fashionable-denim-jacket-cafe_273609-3904.jpg" },
{ name: "Julian B.", handle: "@julian", testimonial: "A staple in Berlin's food scene. Truly authentic.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/front-view-cute-girl-looking-away_23-2148436134.jpg" },
{ name: "Sofia R.", handle: "@sofia", testimonial: "The perfect lunch spot. Fast service, great taste.", rating: 4, imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-conversating-restaurant_23-2148006735.jpg" },
{ name: "Tobias M.", handle: "@tobias", testimonial: "Always fresh, always hot. My go-to for döner.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-taking-selfie_23-2149155169.jpg" },
]}
buttons={[{ text: "View Menu", href: "#menu" }, { text: "Order Now", href: "#contact" }]}
imageSrc="http://img.b2bpic.net/free-photo/male-butcher-taking-raw-meat-out-counter_7502-4752.jpg"
imageAlt="Döner grill preparation"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-taking-selfie_23-2149155169.jpg",
alt: "Customer 1",
},
{
src: "http://img.b2bpic.net/free-photo/guy-with-long-hair-dressed-fashionable-denim-jacket-cafe_273609-3904.jpg",
alt: "Customer 2",
},
{
src: "http://img.b2bpic.net/free-photo/front-view-cute-girl-looking-away_23-2148436134.jpg",
alt: "Customer 3",
},
{
src: "http://img.b2bpic.net/free-photo/friends-eating-conversating-restaurant_23-2148006735.jpg",
alt: "Customer 4",
},
{
src: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-taking-selfie_23-2149155169.jpg",
alt: "Customer 5",
},
{ src: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-taking-selfie_23-2149155169.jpg", alt: "Customer 1" },
{ src: "http://img.b2bpic.net/free-photo/guy-with-long-hair-dressed-fashionable-denim-jacket-cafe_273609-3904.jpg", alt: "Customer 2" },
{ src: "http://img.b2bpic.net/free-photo/front-view-cute-girl-looking-away_23-2148436134.jpg", alt: "Customer 3" },
{ src: "http://img.b2bpic.net/free-photo/friends-eating-conversating-restaurant_23-2148006735.jpg", alt: "Customer 4" },
{ src: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-taking-selfie_23-2149155169.jpg", alt: "Customer 5" },
]}
/>
</div>
@@ -134,21 +69,9 @@ export default function LandingPage() {
useInvertedBackground={false}
title="Our Story"
metrics={[
{
icon: Flame,
label: "Years Active",
value: "12+",
},
{
icon: Award,
label: "Happy Guests",
value: "50k+",
},
{
icon: Flame,
label: "Local Ingredients",
value: "100%",
},
{ icon: Flame, label: "Years Active", value: "12+" },
{ icon: Award, label: "Happy Guests", value: "50k+" },
{ icon: Flame, label: "Local Ingredients", value: "100%" },
]}
metricsAnimation="slide-up"
/>
@@ -161,42 +84,12 @@ export default function LandingPage() {
gridVariant="two-columns-alternating-heights"
useInvertedBackground={false}
products={[
{
id: "m1",
name: "Döner Kebab",
price: "7.50€",
imageSrc: "http://img.b2bpic.net/free-photo/tasty-snack-basket_23-2147761605.jpg",
},
{
id: "m2",
name: "Currywurst & Fries",
price: "6.00€",
imageSrc: "http://img.b2bpic.net/free-photo/arrangement-potato-fries-potato-chips-with-copy-space_23-2148501576.jpg",
},
{
id: "m3",
name: "Grilled Burger",
price: "8.50€",
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-delicious-burger-plate_23-2149897389.jpg",
},
{
id: "m4",
name: "Side Salad",
price: "4.00€",
imageSrc: "http://img.b2bpic.net/free-photo/top-close-view-delicious-vegetable-salad-sliced-food-with-fresh-ingredients-dark-space_140725-95483.jpg",
},
{
id: "m5",
name: "Grilled Veggie Plate",
price: "9.00€",
imageSrc: "http://img.b2bpic.net/free-photo/fried-fish-lettuce-with-lemon-slices-pickles-pomegranate-sauce_114579-14686.jpg",
},
{
id: "m6",
name: "Special Dip Trio",
price: "3.50€",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-view-tasty-cutlets-with-vegetables-with-fork-knife-dark_140725-56725.jpg",
},
{ id: "m1", name: "Döner Kebab", price: "7.50€", imageSrc: "http://img.b2bpic.net/free-photo/tasty-snack-basket_23-2147761605.jpg" },
{ id: "m2", name: "Currywurst & Fries", price: "6.00€", imageSrc: "http://img.b2bpic.net/free-photo/arrangement-potato-fries-potato-chips-with-copy-space_23-2148501576.jpg" },
{ id: "m3", name: "Grilled Burger", price: "8.50€", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-delicious-burger-plate_23-2149897389.jpg" },
{ id: "m4", name: "Side Salad", price: "4.00€", imageSrc: "http://img.b2bpic.net/free-photo/top-close-view-delicious-vegetable-salad-sliced-food-with-fresh-ingredients-dark-space_140725-95483.jpg" },
{ id: "m5", name: "Grilled Veggie Plate", price: "9.00€", imageSrc: "http://img.b2bpic.net/free-photo/fried-fish-lettuce-with-lemon-slices-pickles-pomegranate-sauce_114579-14686.jpg" },
{ id: "m6", name: "Special Dip Trio", price: "3.50€", imageSrc: "http://img.b2bpic.net/free-photo/close-up-view-tasty-cutlets-with-vegetables-with-fork-knife-dark_140725-56725.jpg" },
]}
title="Signature Highlights"
description="Fresh, authentic flavors crafted daily."
@@ -208,20 +101,8 @@ export default function LandingPage() {
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
negativeCard={{
items: [
"No artificial additives",
"No frozen meat",
"No quality compromise",
],
}}
positiveCard={{
items: [
"Dine-in",
"Takeaway",
"No-contact Delivery",
],
}}
negativeCard={{ items: ["No artificial additives", "No frozen meat", "No quality compromise"] }}
positiveCard={{ items: ["Dine-in", "Takeaway", "No-contact Delivery"] }}
title="Flexible Service"
description="Enjoy Rose Grillhaus your way."
/>
@@ -233,46 +114,11 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={false}
testimonials={[
{
id: "t1",
name: "Marcus",
handle: "@marcus",
testimonial: "Delicious kebab and fries, made with quality ingredients.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-taking-selfie_23-2149155169.jpg?_wi=3",
},
{
id: "t2",
name: "Sofia",
handle: "@sofia",
testimonial: "Great value for money and always fresh. My local go-to.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/guy-with-long-hair-dressed-fashionable-denim-jacket-cafe_273609-3904.jpg?_wi=2",
},
{
id: "t3",
name: "Julian",
handle: "@julian",
testimonial: "Really authentic taste, you can tell the meat is good quality.",
rating: 4,
imageSrc: "http://img.b2bpic.net/free-photo/front-view-cute-girl-looking-away_23-2148436134.jpg?_wi=2",
},
{
id: "t4",
name: "Lena",
handle: "@lena",
testimonial: "Consistent, tasty, and fast. Everything a grillhaus should be.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-conversating-restaurant_23-2148006735.jpg?_wi=2",
},
{
id: "t5",
name: "Tobias",
handle: "@tobias",
testimonial: "Service is friendly, food is hot, and ingredients are crisp.",
rating: 4,
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-taking-selfie_23-2149155169.jpg?_wi=4",
},
{ id: "t1", name: "Marcus", handle: "@marcus", testimonial: "Delicious kebab and fries, made with quality ingredients.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-taking-selfie_23-2149155169.jpg" },
{ id: "t2", name: "Sofia", handle: "@sofia", testimonial: "Great value for money and always fresh. My local go-to.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/guy-with-long-hair-dressed-fashionable-denim-jacket-cafe_273609-3904.jpg" },
{ id: "t3", name: "Julian", handle: "@julian", testimonial: "Really authentic taste, you can tell the meat is good quality.", rating: 4, imageSrc: "http://img.b2bpic.net/free-photo/front-view-cute-girl-looking-away_23-2148436134.jpg" },
{ id: "t4", name: "Lena", handle: "@lena", testimonial: "Consistent, tasty, and fast. Everything a grillhaus should be.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-conversating-restaurant_23-2148006735.jpg" },
{ id: "t5", name: "Tobias", handle: "@tobias", testimonial: "Service is friendly, food is hot, and ingredients are crisp.", rating: 4, imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-taking-selfie_23-2149155169.jpg" },
]}
showRating={true}
title="Guest Reviews"
@@ -283,58 +129,18 @@ export default function LandingPage() {
<div id="contact" data-section="contact">
<ContactText
useInvertedBackground={false}
background={{
variant: "animated-grid",
}}
background={{ variant: "animated-grid" }}
text="Visit us at Friedrich-Karl-Straße 17, Berlin. Call us at +49 30 1234567. Open daily until 23:00."
buttons={[
{
text: "Call Now",
href: "tel:+49301234567",
},
]}
buttons={[{ text: "Call Now", href: "tel:+49301234567" }]}
/>
</div>
<div id="footer" data-section="footer">
<FooterLogoEmphasis
columns={[
{
items: [
{
label: "Menu",
href: "#menu",
},
{
label: "Contact",
href: "#contact",
},
],
},
{
items: [
{
label: "Facebook",
href: "#",
},
{
label: "Instagram",
href: "#",
},
],
},
{
items: [
{
label: "Privacy Policy",
href: "#",
},
{
label: "Imprint",
href: "#",
},
],
},
{ items: [{ label: "Menu", href: "#menu" }, { label: "Contact", href: "#contact" }] },
{ items: [{ label: "Facebook", href: "#" }, { label: "Instagram", href: "#" }] },
{ items: [{ label: "Privacy Policy", href: "#" }, { label: "Imprint", href: "#" }] },
]}
logoText="Rose Grillhaus"
/>
@@ -342,4 +148,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}