Update src/app/page.tsx

This commit is contained in:
2026-06-10 20:52:54 +00:00
parent 67f0154d41
commit 9b397721d6

View File

@@ -32,15 +32,15 @@ export default function LandingPage() {
<NavbarStyleApple <NavbarStyleApple
navItems={[ navItems={[
{ {
name: "Home", id: "#home"}, name: "Startseite", id: "#home"},
{ {
name: "Menu", id: "#menu"}, name: "Speisekarte", id: "#menu"},
{ {
name: "About Us", id: "#about"}, name: "Über Uns", id: "#about"},
{ {
name: "Testimonials", id: "#testimonials"}, name: "Bewertungen", id: "#testimonials"},
{ {
name: "Contact", id: "#contact"}, name: "Kontakt", id: "#contact"},
]} ]}
brandName="Schmidts" brandName="Schmidts"
/> />
@@ -50,27 +50,27 @@ export default function LandingPage() {
<HeroBillboardCarousel <HeroBillboardCarousel
background={{ background={{
variant: "radial-gradient"}} variant: "radial-gradient"}}
title="Authentic German Cuisine, Warmly Served" title="Authentische deutsche Küche, herzlich serviert"
description="From traditional schnitzel to craft beers, Schmidts brings generations of German hospitality to your table. Reserve your seat or order takeout today." description="Von traditionellem Schnitzel bis zu handgebrauten Bieren bringt Schmidts Generationen deutscher Gastfreundschaft an Ihren Tisch. Reservieren Sie noch heute oder bestellen Sie zum Mitnehmen."
buttons={[ buttons={[
{ {
text: "Reserve a Table", href: "#contact"}, text: "Tisch reservieren", href: "#contact"},
{ {
text: "Order Takeout", href: "#menu"}, text: "Essen bestellen", href: "#menu"},
]} ]}
mediaItems={[ mediaItems={[
{ {
imageSrc: "http://img.b2bpic.net/free-photo/baked-salmon-fillet-with-potatoes-cheese-rolls-vegetables-mix_114579-221.jpg", imageAlt: "Crispy Wiener Schnitzel"}, imageSrc: "http://img.b2bpic.net/free-photo/baked-salmon-fillet-with-potatoes-cheese-rolls-vegetables-mix_114579-221.jpg", imageAlt: "Knuspriges Wiener Schnitzel"},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/oktoberfest-feast-beer-sausages-pretzels_23-2152011869.jpg", imageAlt: "Warm German Restaurant Interior"}, imageSrc: "http://img.b2bpic.net/free-photo/oktoberfest-feast-beer-sausages-pretzels_23-2152011869.jpg", imageAlt: "Warmes deutsches Restaurant-Interieur"},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/oktoberfest-spread-pretzels-beer-sausages_23-2152011924.jpg", imageAlt: "Freshly Baked Bavarian Pretzel"}, imageSrc: "http://img.b2bpic.net/free-photo/oktoberfest-spread-pretzels-beer-sausages_23-2152011924.jpg", imageAlt: "Frisch gebackene bayerische Brezel"},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/still-life-beer-brewing-elements_23-2150321475.jpg", imageAlt: "German Craft Beer Selection"}, imageSrc: "http://img.b2bpic.net/free-photo/still-life-beer-brewing-elements_23-2150321475.jpg", imageAlt: "Deutsche Craft-Bier Auswahl"},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-delicious-goulash-bread_23-2149388093.jpg", imageAlt: "Hearty German Sausage Platter"}, imageSrc: "http://img.b2bpic.net/free-photo/high-angle-delicious-goulash-bread_23-2149388093.jpg", imageAlt: "Herzhafter deutscher Wurstteller"},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-friends-taking-selfie_23-2149366431.jpg", imageAlt: "Friendly Restaurant Staff"}, imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-friends-taking-selfie_23-2149366431.jpg", imageAlt: "Freundliches Restaurantpersonal"},
]} ]}
/> />
</div> </div>
@@ -78,17 +78,17 @@ export default function LandingPage() {
<div id="about" data-section="about"> <div id="about" data-section="about">
<AboutMetric <AboutMetric
useInvertedBackground={false} useInvertedBackground={false}
title="Our Story: Generations of German Hospitality" title="Unsere Geschichte: Generationen deutscher Gastfreundschaft"
metrics={[ metrics={[
{ {
icon: Home, icon: Home,
label: "Years in Business", value: "30+"}, label: "Jahre im Geschäft", value: "30+"},
{ {
icon: Flame, icon: Flame,
label: "Authentic Recipes", value: "50+"}, label: "Authentische Rezepte", value: "50+"},
{ {
icon: Users, icon: Users,
label: "Happy Guests Annually", value: "10,000+"}, label: "Zufriedene Gäste jährlich", value: "10.000+"},
]} ]}
metricsAnimation="slide-up" metricsAnimation="slide-up"
/> />
@@ -100,20 +100,20 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
features={[ features={[
{ {
title: "Wiener Schnitzel", description: "Our signature dish: tender, breaded pork cutlet, pan-fried to golden perfection, served with lemon and traditional sides.", imageSrc: "http://img.b2bpic.net/free-photo/pork-meat-with-cherry-tomato-corn-plate_23-2147841065.jpg", imageAlt: "Wiener Schnitzel", buttonIcon: ArrowRight, title: "Wiener Schnitzel", description: "Unser Spezialgericht: zartes, paniertes Schweineschnitzel, goldbraun gebraten, serviert mit Zitrone und traditionellen Beilagen.", imageSrc: "http://img.b2bpic.net/free-photo/pork-meat-with-cherry-tomato-corn-plate_23-2147841065.jpg", imageAlt: "Wiener Schnitzel", buttonIcon: ArrowRight,
}, },
{ {
title: "Bavarian Pretzels & Beer", description: "Start your meal with a warm, soft Bavarian pretzel, paired perfectly with our selection of authentic German craft beers.", imageSrc: "http://img.b2bpic.net/free-photo/fresh-pretzel-sprinkled-with-sesame-seeds_78826-2313.jpg", imageAlt: "Bavarian Pretzel with beer", buttonIcon: ArrowRight, title: "Bayerische Brezeln & Bier", description: "Beginnen Sie Ihre Mahlzeit mit einer warmen, weichen bayerischen Brezel, perfekt kombiniert mit unserer Auswahl an authentischen deutschen Craft-Bieren.", imageSrc: "http://img.b2bpic.net/free-photo/fresh-pretzel-sprinkled-with-sesame-seeds_78826-2313.jpg", imageAlt: "Bayerische Brezel mit Bier", buttonIcon: ArrowRight,
}, },
{ {
title: "Craft German Beers", description: "Explore our curated list of German lagers, pilsners, and wheat beers, hand-picked from renowned breweries.", imageSrc: "http://img.b2bpic.net/free-photo/process-pouring-amber-beer-into-glass-wooden-board-snacks_181624-61549.jpg", imageAlt: "Glasses of German beer", buttonIcon: ArrowRight, title: "Handgebraute deutsche Biere", description: "Entdecken Sie unsere kuratierte Liste deutscher Lager-, Pilsner- und Weizenbiere, handverlesen von renommierten Brauereien.", imageSrc: "http://img.b2bpic.net/free-photo/process-pouring-amber-beer-into-glass-wooden-board-snacks_181624-61549.jpg", imageAlt: "Gläser deutsches Bier", buttonIcon: ArrowRight,
}, },
{ {
title: "Black Forest Cake", description: "Indulge in a classic German dessert, a rich chocolate sponge cake layered with fresh cream and cherries.", imageSrc: "http://img.b2bpic.net/free-photo/tasty-sausages-wrapped-puff-pastry_114579-53107.jpg", imageAlt: "Slice of Black Forest Cake", buttonIcon: ArrowRight, title: "Schwarzwälder Kirschtorte", description: "Gönnen Sie sich einen klassischen deutschen Nachtisch, einen reichhaltigen Schokoladenbiskuitkuchen, geschichtet mit frischer Sahne und Kirschen.", imageSrc: "http://img.b2bpic.net/free-photo/tasty-sausages-wrapped-puff-pastry_114579-53107.jpg", imageAlt: "Stück Schwarzwälder Kirschtorte", buttonIcon: ArrowRight,
}, },
]} ]}
title="Experience the Taste of Germany" title="Erleben Sie den Geschmack Deutschlands"
description="Our menu features timeless German classics and regional specialties, prepared with passion and the freshest ingredients, just like Oma used to make." description="Unsere Speisekarte bietet zeitlose deutsche Klassiker und regionale Spezialitäten, mit Leidenschaft und den frischesten Zutaten zubereitet, genau wie bei Oma."
/> />
</div> </div>
@@ -128,7 +128,7 @@ export default function LandingPage() {
{ {
id: "p1", name: "Wiener Schnitzel", price: "€18.50", imageSrc: "http://img.b2bpic.net/free-photo/cachopo-traditional-food-asturias-spain-breaded-fillet-meat-black-slate-background_123827-34825.jpg", imageAlt: "Wiener Schnitzel"}, id: "p1", name: "Wiener Schnitzel", price: "€18.50", imageSrc: "http://img.b2bpic.net/free-photo/cachopo-traditional-food-asturias-spain-breaded-fillet-meat-black-slate-background_123827-34825.jpg", imageAlt: "Wiener Schnitzel"},
{ {
id: "p2", name: "Bratwurst Platter", price: "€15.00", imageSrc: "http://img.b2bpic.net/free-photo/top-view-sausages-with-pretzels-with-beer-bottles_23-2148754970.jpg", imageAlt: "Bratwurst Platter"}, id: "p2", name: "Bratwurstteller", price: "€15.00", imageSrc: "http://img.b2bpic.net/free-photo/top-view-sausages-with-pretzels-with-beer-bottles_23-2148754970.jpg", imageAlt: "Bratwurstteller"},
{ {
id: "p3", name: "Sauerbraten", price: "€22.00", imageSrc: "http://img.b2bpic.net/free-photo/tuna-soy-sauce-sesame-seed_53876-104581.jpg", imageAlt: "Sauerbraten"}, id: "p3", name: "Sauerbraten", price: "€22.00", imageSrc: "http://img.b2bpic.net/free-photo/tuna-soy-sauce-sesame-seed_53876-104581.jpg", imageAlt: "Sauerbraten"},
{ {
@@ -136,10 +136,10 @@ export default function LandingPage() {
{ {
id: "p5", name: "Apfelstrudel", price: "€9.00", imageSrc: "http://img.b2bpic.net/free-photo/delicious-baked-apple-with-nuts-cinnamon-christmas-white-table_181624-28734.jpg", imageAlt: "Apfelstrudel"}, id: "p5", name: "Apfelstrudel", price: "€9.00", imageSrc: "http://img.b2bpic.net/free-photo/delicious-baked-apple-with-nuts-cinnamon-christmas-white-table_181624-28734.jpg", imageAlt: "Apfelstrudel"},
{ {
id: "p6", name: "German Beer Flight", price: "€14.00", imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-food-beer-glass_23-2148726851.jpg", imageAlt: "German Beer Flight"}, id: "p6", name: "Deutsche Bierauswahl", price: "€14.00", imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-food-beer-glass_23-2148726851.jpg", imageAlt: "Deutsche Bierauswahl"},
]} ]}
title="Our Authentic Menu" title="Unsere authentische Speisekarte"
description="Explore our selection of traditional German dishes, hearty meals, and fine beverages. Perfect for dining in or enjoying at home." description="Entdecken Sie unsere Auswahl an traditionellen deutschen Gerichten, herzhaften Mahlzeiten und erlesenen Getränken. Perfekt zum Essen im Haus oder zum Genießen zu Hause."
/> />
</div> </div>
@@ -150,18 +150,18 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
testimonials={[ testimonials={[
{ {
id: "t1", name: "Anna Schmidt", handle: "@schmidt_eats", testimonial: "Schmidts is a hidden gem! The schnitzel brought me right back to my childhood in Bavaria. Absolutely delicious and the service was impeccable.", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-cafe-dines-traditional-shakshuka-ayran_169016-16512.jpg", imageAlt: "Customer Anna Schmidt"}, id: "t1", name: "Anna Schmidt", handle: "@schmidt_eats", testimonial: "Schmidts ist ein verstecktes Juwel! Das Schnitzel versetzte mich direkt zurück in meine Kindheit in Bayern. Absolut köstlich und der Service war tadellos.", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-cafe-dines-traditional-shakshuka-ayran_169016-16512.jpg", imageAlt: "Kundin Anna Schmidt"},
{ {
id: "t2", name: "Max Müller", handle: "@max_muller", testimonial: "As a German expat, finding authentic food is tough. Schmidts nails it! The beer selection is fantastic, and the atmosphere is so welcoming.", imageSrc: "http://img.b2bpic.net/free-photo/positive-gorgeous-young-female-feels-happy-coffee-shop_273609-2792.jpg", imageAlt: "Customer Max Müller"}, id: "t2", name: "Max Müller", handle: "@max_muller", testimonial: "Als deutscher Expat ist es schwer, authentisches Essen zu finden. Schmidts trifft den Nagel auf den Kopf! Die Bierauswahl ist fantastisch und die Atmosphäre ist so einladend.", imageSrc: "http://img.b2bpic.net/free-photo/positive-gorgeous-young-female-feels-happy-coffee-shop_273609-2792.jpg", imageAlt: "Kunde Max Müller"},
{ {
id: "t3", name: "The Wagner Family", handle: "@wagner_family_adventures", testimonial: "We love bringing our kids to Schmidts. The hearty portions and friendly staff make it our go-to for family dinners. Highly recommend the bratwurst!", imageSrc: "http://img.b2bpic.net/free-photo/group-friends-having-lunch-together-restaurant_23-2150520074.jpg", imageAlt: "The Wagner Family"}, id: "t3", name: "Die Familie Wagner", handle: "@wagner_family_adventures", testimonial: "Wir lieben es, unsere Kinder zu Schmidts mitzunehmen. Die herzhaften Portionen und das freundliche Personal machen es zu unserer ersten Wahl für Familienessen. Sehr empfehlenswert die Bratwurst!", imageSrc: "http://img.b2bpic.net/free-photo/group-friends-having-lunch-together-restaurant_23-2150520074.jpg", imageAlt: "Die Familie Wagner"},
{ {
id: "t4", name: "Chef Klaus Richter", handle: "@chef_klaus_official", testimonial: "Having worked in German kitchens for decades, I can confidently say Schmidts delivers true quality and tradition. A culinary delight!", imageSrc: "http://img.b2bpic.net/free-photo/positive-sous-chef-cutting-fresh-herbs-be-used-gourmet-cuisine-dishes-while-looking-camera-gastronomy-expert-wearing-cooking-uniform-while-preparing-garnish-dinner-service_482257-41989.jpg", imageAlt: "Chef Klaus Richter"}, id: "t4", name: "Koch Klaus Richter", handle: "@koch_klaus_official", testimonial: "Nach jahrzehntelanger Arbeit in deutschen Küchen kann ich mit Zuversicht sagen, dass Schmidts echte Qualität und Tradition liefert. Ein kulinarischer Genuss!", imageSrc: "http://img.b2bpic.net/free-photo/positive-sous-chef-cutting-fresh-herbs-be-used-gourmet-cuisine-dishes-while-looking-camera-gastronomy-expert-wearing-cooking-uniform-while-preparing-garnish-dinner-service_482257-41989.jpg", imageAlt: "Koch Klaus Richter"},
{ {
id: "t5", name: "Gretchen & Hans", handle: "@golden_years_eats", testimonial: "A wonderful place for an evening out. The Apfelstrudel is divine, and we always feel right at home. Schmidts truly embodies German hospitality.", imageSrc: "http://img.b2bpic.net/free-photo/woman-arranging-table-cafe_53876-13637.jpg", imageAlt: "Customers Gretchen & Hans"}, id: "t5", name: "Gretchen & Hans", handle: "@goldene_jahre_essen", testimonial: "Ein wunderbarer Ort für einen Abend. Der Apfelstrudel ist himmlisch und wir fühlen uns immer wie zu Hause. Schmidts verkörpert wirklich deutsche Gastfreundschaft.", imageSrc: "http://img.b2bpic.net/free-photo/woman-arranging-table-cafe_53876-13637.jpg", imageAlt: "Kunden Gretchen & Hans"},
]} ]}
title="What Our Guests Are Saying" title="Was unsere Gäste sagen"
description="Hear from our beloved customers who have experienced the authentic flavors and warm atmosphere of Schmidts, a true taste of Germany." description="Hören Sie von unseren geschätzten Kunden, die die authentischen Aromen und die warme Atmosphäre von Schmidts erlebt haben, ein wahrer Geschmack Deutschlands."
speed={40} speed={40}
topMarqueeDirection="left" topMarqueeDirection="left"
/> />
@@ -173,20 +173,26 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
faqs={[ faqs={[
{ {
id: "f1", title: "How do I make a reservation?", content: "You can easily reserve a table through our online booking system linked in the 'Contact' section, or by calling us directly during opening hours."}, id: "f1", title: "Wie mache ich eine Reservierung?", content: "Sie können ganz einfach einen Tisch über unser Online-Buchungssystem im Bereich 'Kontakt' reservieren oder uns während der Öffnungszeiten direkt anrufen."
},
{ {
id: "f2", title: "Do you offer takeout or delivery?", content: "Yes, we offer convenient takeout services for our full menu. You can place your order online through our website or by phone. Delivery options coming soon!"}, id: "f2", title: "Bieten Sie Essen zum Mitnehmen oder Lieferung an?", content: "Ja, wir bieten bequeme Abholservices für unsere gesamte Speisekarte an. Sie können Ihre Bestellung online über unsere Website oder telefonisch aufgeben. Lieferoptionen kommen bald!"
},
{ {
id: "f3", title: "Are there vegetarian or gluten-free options?", content: "We strive to accommodate all dietary needs. Please inform your server about any restrictions, and we'll happily guide you through our menu for suitable options."}, id: "f3", title: "Gibt es vegetarische oder glutenfreie Optionen?", content: "Wir bemühen uns, allen Ernährungsbedürfnissen gerecht zu werden. Bitte informieren Sie Ihren Kellner über etwaige Einschränkungen, und wir helfen Ihnen gerne bei der Auswahl geeigneter Optionen aus unserer Speisekarte."
},
{ {
id: "f4", title: "What are your opening hours?", content: "Schmidts is open Tuesday to Sunday from 12 PM to 10 PM. We are closed on Mondays. Special holiday hours may apply, please check our social media for updates."}, id: "f4", title: "Wie sind Ihre Öffnungszeiten?", content: "Schmidts ist von Dienstag bis Sonntag von 12:00 Uhr bis 22:00 Uhr geöffnet. Montags haben wir geschlossen. Besondere Feiertagsöffnungszeiten können gelten, bitte prüfen Sie unsere sozialen Medien für Updates."
},
{ {
id: "f5", title: "Do you host private events or large groups?", content: "Yes, Schmidts is a wonderful venue for private events, celebrations, and large group dining. Please contact us in advance to discuss your needs and make arrangements."}, id: "f5", title: "Veranstalten Sie private Events oder große Gruppen?", content: "Ja, Schmidts ist ein wunderbarer Ort für private Veranstaltungen, Feiern und Essen in großen Gruppen. Bitte kontaktieren Sie uns im Voraus, um Ihre Bedürfnisse zu besprechen und Vorkehrungen zu treffen."
},
{ {
id: "f6", title: "Can I bring my own beer/wine?", content: "We have a comprehensive selection of authentic German beers and wines to complement your meal. Therefore, we do not allow outside alcoholic beverages."}, id: "f6", title: "Kann ich mein eigenes Bier/Wein mitbringen?", content: "Wir haben eine umfassende Auswahl an authentischen deutschen Bieren und Weinen, die Ihre Mahlzeit perfekt ergänzen. Daher erlauben wir keine externen alkoholischen Getränke."
},
]} ]}
title="Your Questions, Answered" title="Ihre Fragen, beantwortet"
description="Find quick answers to common questions about reservations, menu options, and our dining experience at Schmidts." description="Finden Sie schnelle Antworten auf häufig gestellte Fragen zu Reservierungen, Menüoptionen und unserem kulinarischen Erlebnis bei Schmidts."
faqsAnimation="slide-up" faqsAnimation="slide-up"
/> />
</div> </div>
@@ -196,12 +202,12 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
background={{ background={{
variant: "downward-rays-static"}} variant: "downward-rays-static"}}
text="Located in the heart of Limburg an der Lahn, Schmidts welcomes you to a genuine German dining experience. For reservations, takeout, or any inquiries, reach out to us today!" text="Im Herzen von Limburg an der Lahn gelegen, heißt Schmidts Sie zu einem echten deutschen Essenserlebnis willkommen. Für Reservierungen, Abholungen oder Anfragen kontaktieren Sie uns noch heute!"
buttons={[ buttons={[
{ {
text: "Reserve a Table", href: "#"}, text: "Tisch reservieren", href: "#"},
{ {
text: "Chat on WhatsApp", href: "https://wa.me/49xxxxxxxxxx"}, text: "Auf WhatsApp chatten", href: "https://wa.me/49xxxxxxxxxx"},
]} ]}
/> />
</div> </div>
@@ -212,21 +218,21 @@ export default function LandingPage() {
{ {
items: [ items: [
{ {
label: "Home", href: "#home"}, label: "Startseite", href: "#home"},
{ {
label: "Menu", href: "#menu"}, label: "Speisekarte", href: "#menu"},
{ {
label: "About Us", href: "#about"}, label: "Über Uns", href: "#about"},
{ {
label: "Testimonials", href: "#testimonials"}, label: "Bewertungen", href: "#testimonials"},
], ],
}, },
{ {
items: [ items: [
{ {
label: "Contact", href: "#contact"}, label: "Kontakt", href: "#contact"},
{ {
label: "Reservations", href: "#"}, label: "Reservierungen", href: "#"},
{ {
label: "WhatsApp", href: "https://wa.me/49xxxxxxxxxx"}, label: "WhatsApp", href: "https://wa.me/49xxxxxxxxxx"},
], ],
@@ -234,9 +240,9 @@ export default function LandingPage() {
{ {
items: [ items: [
{ {
label: "Privacy Policy", href: "#"}, label: "Datenschutzrichtlinie", href: "#"},
{ {
label: "Terms of Service", href: "#"}, label: "Nutzungsbedingungen", href: "#"},
], ],
}, },
]} ]}