diff --git a/src/app/page.tsx b/src/app/page.tsx
index 7e830ae..2f4031e 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -32,41 +32,25 @@ export default function LandingPage() {
@@ -76,9 +60,7 @@ export default function LandingPage() {
description="Authentic Dining, Warm Hospitality, Unforgettable Moments. Experience exceptional cuisine and genuine German hospitality at Restaurant Freihardt. From intimate dinners to celebrations, we create memorable meals in Heroldsbergs heart."
buttons={[
{
- text: "Reserve Your Table",
- href: "#contact",
- },
+ text: "Reserve Your Table", href: "#contact"},
]}
imageSrc="http://img.b2bpic.net/free-photo/stylish-african-american-business-woman-streets-city_627829-3510.jpg"
imageAlt="Elegant restaurant interior with dining tables"
@@ -91,15 +73,11 @@ export default function LandingPage() {
useInvertedBackground={true}
heading={[
{
- type: "text",
- content: "Our Story: A Culinary Tradition in Heroldsberg",
- },
+ type: "text", content: "Our Story: A Culinary Tradition in Heroldsberg"},
]}
buttons={[
{
- text: "Learn More About Us",
- href: "#",
- },
+ text: "Learn More About Us", href: "#"},
]}
/>
@@ -112,61 +90,23 @@ export default function LandingPage() {
useInvertedBackground={false}
products={[
{
- id: "p1",
- name: "Wiener Schnitzel",
- price: "€22.50",
- variant: "with Potato Salad",
- imageSrc: "http://img.b2bpic.net/free-photo/still-life-recipe-with-plantain_23-2151062776.jpg",
- imageAlt: "Wiener Schnitzel with potato salad",
- },
+ id: "p1", name: "Wiener Schnitzel", price: "€22.50", variant: "with Potato Salad", imageSrc: "http://img.b2bpic.net/free-photo/still-life-recipe-with-plantain_23-2151062776.jpg", imageAlt: "Wiener Schnitzel with potato salad"},
{
- id: "p2",
- name: "Bratwurst & Sauerkraut",
- price: "€18.00",
- variant: "Traditional Nuremberg Sausage",
- imageSrc: "http://img.b2bpic.net/free-photo/close-up-english-breakfast-with-beers_23-2148322805.jpg",
- imageAlt: "Bratwurst and sauerkraut",
- },
+ id: "p2", name: "Bratwurst & Sauerkraut", price: "€18.00", variant: "Traditional Nuremberg Sausage", imageSrc: "http://img.b2bpic.net/free-photo/close-up-english-breakfast-with-beers_23-2148322805.jpg", imageAlt: "Bratwurst and sauerkraut"},
{
- id: "p3",
- name: "Apple Strudel",
- price: "€8.50",
- variant: "with Vanilla Ice Cream",
- imageSrc: "http://img.b2bpic.net/free-photo/khan-pilaf-with-berries-syrup_140725-2781.jpg",
- imageAlt: "Apple strudel with vanilla ice cream",
- },
+ id: "p3", name: "Apple Strudel", price: "€8.50", variant: "with Vanilla Ice Cream", imageSrc: "http://img.b2bpic.net/free-photo/khan-pilaf-with-berries-syrup_140725-2781.jpg", imageAlt: "Apple strudel with vanilla ice cream"},
{
- id: "p4",
- name: "Sauerbraten",
- price: "€24.00",
- variant: "Marinated Pot Roast",
- imageSrc: "http://img.b2bpic.net/free-photo/top-view-plate-with-food-wooden-bowl-with-fried-mushrooms-potatoes-cutting-board-colorful-spices-oil-branches-with-cones_140725-118742.jpg",
- imageAlt: "Sauerbraten with gravy and sides",
- },
+ id: "p4", name: "Sauerbraten", price: "€24.00", variant: "Marinated Pot Roast", imageSrc: "http://img.b2bpic.net/free-photo/top-view-plate-with-food-wooden-bowl-with-fried-mushrooms-potatoes-cutting-board-colorful-spices-oil-branches-with-cones_140725-118742.jpg", imageAlt: "Sauerbraten with gravy and sides"},
{
- id: "p5",
- name: "Käsespätzle",
- price: "€16.50",
- variant: "German Cheese Noodles",
- imageSrc: "http://img.b2bpic.net/free-photo/meatballs-with-mashed-potatoes-black-slate-background_123827-34662.jpg",
- imageAlt: "Käsespätzle with crispy onions",
- },
+ id: "p5", name: "Käsespätzle", price: "€16.50", variant: "German Cheese Noodles", imageSrc: "http://img.b2bpic.net/free-photo/meatballs-with-mashed-potatoes-black-slate-background_123827-34662.jpg", imageAlt: "Käsespätzle with crispy onions"},
{
- id: "p6",
- name: "Local Craft Beer",
- price: "€6.00",
- variant: "Seasonal Selection",
- imageSrc: "http://img.b2bpic.net/free-photo/close-up-barista-pouring-beer-from-beer-tap-while-working-pub_637285-5690.jpg",
- imageAlt: "Glass of local craft beer",
- },
+ id: "p6", name: "Local Craft Beer", price: "€6.00", variant: "Seasonal Selection", imageSrc: "http://img.b2bpic.net/free-photo/close-up-barista-pouring-beer-from-beer-tap-while-working-pub_637285-5690.jpg", imageAlt: "Glass of local craft beer"},
]}
title="Our Exquisite Menu"
description="Savor the flavors of traditional German cuisine, expertly prepared with fresh, local ingredients. Our seasonal menu offers a delightful journey for every palate."
buttons={[
{
- text: "View Full Menu",
- href: "#",
- },
+ text: "View Full Menu", href: "#"},
]}
/>
@@ -178,58 +118,28 @@ export default function LandingPage() {
useInvertedBackground={true}
features={[
{
- id: "f1",
- label: "Ambiance",
- title: "Warm & Inviting Atmosphere",
- items: [
- "Cozy, rustic-chic decor",
- "Perfect for intimate dinners or celebrations",
- "Traditional German charm",
- ],
+ id: "f1", label: "Ambiance", title: "Warm & Inviting Atmosphere", items: [
+ "Cozy, rustic-chic decor", "Perfect for intimate dinners or celebrations", "Traditional German charm"],
buttons: [
{
- text: "Discover Our Space",
- href: "#",
- },
- ],
- imageSrc: "http://img.b2bpic.net/free-photo/still-life-vintage-objects_23-2150244598.jpg",
- imageAlt: "Romantic dining table",
+ text: "Discover Our Space", href: "#"},
+ ]
},
{
- id: "f2",
- label: "Service",
- title: "Genuine German Hospitality",
- items: [
- "Attentive, friendly staff",
- "Personalized recommendations",
- "Seamless dining journey",
- ],
+ id: "f2", label: "Service", title: "Genuine German Hospitality", items: [
+ "Attentive, friendly staff", "Personalized recommendations", "Seamless dining journey"],
buttons: [
{
- text: "Meet Our Team",
- href: "#",
- },
- ],
- imageSrc: "http://img.b2bpic.net/free-photo/front-view-male-cook-cutting-celery-dark-wall-salad-diet-meal-photo-food-colors-cooking-kitchen_179666-17531.jpg",
- imageAlt: "Chef preparing a dish",
+ text: "Meet Our Team", href: "#"},
+ ]
},
{
- id: "f3",
- label: "Ingredients",
- title: "Fresh, Local & Seasonal",
- items: [
- "Finest regional produce",
- "Sustainable sourcing practices",
- "Authentic, vibrant flavors",
- ],
+ id: "f3", label: "Ingredients", title: "Fresh, Local & Seasonal", items: [
+ "Finest regional produce", "Sustainable sourcing practices", "Authentic, vibrant flavors"],
buttons: [
{
- text: "Our Sourcing Philosophy",
- href: "#",
- },
- ],
- imageSrc: "http://img.b2bpic.net/free-photo/top-view-bowls-with-spices-turmeric-black-pepper-salt-red-pepper-powder-cut-vegetables-white-surface-with-free-space_140725-63079.jpg",
- imageAlt: "Fresh vegetables and herbs",
+ text: "Our Sourcing Philosophy", href: "#"},
+ ]
},
]}
title="The Freihardt Experience"
@@ -242,43 +152,21 @@ export default function LandingPage() {
useInvertedBackground={false}
testimonials={[
{
- id: "t1",
- name: "Johann Schmidt",
- imageSrc: "http://img.b2bpic.net/free-photo/group-friends-eating-restaurant_23-2148395390.jpg",
- imageAlt: "Portrait of Johann Schmidt",
- },
+ id: "t1", name: "Johann Schmidt", imageSrc: "http://img.b2bpic.net/free-photo/group-friends-eating-restaurant_23-2148395390.jpg", imageAlt: "Portrait of Johann Schmidt"},
{
- id: "t2",
- name: "Anja Müller",
- imageSrc: "http://img.b2bpic.net/free-photo/older-woman-with-thumb-up_1149-1162.jpg",
- imageAlt: "Portrait of Anja Müller",
- },
+ id: "t2", name: "Anja Müller", imageSrc: "http://img.b2bpic.net/free-photo/older-woman-with-thumb-up_1149-1162.jpg", imageAlt: "Portrait of Anja Müller"},
{
- id: "t3",
- name: "The Wagner Family",
- imageSrc: "http://img.b2bpic.net/free-photo/watching-funny-video-internet-with-coworkers-cafe-terrace-with-tasty-food_8353-10265.jpg",
- imageAlt: "Happy family dining",
- },
+ id: "t3", name: "The Wagner Family", imageSrc: "http://img.b2bpic.net/free-photo/watching-funny-video-internet-with-coworkers-cafe-terrace-with-tasty-food_8353-10265.jpg", imageAlt: "Happy family dining"},
{
- id: "t4",
- name: "Chef Klaus Richter",
- imageSrc: "http://img.b2bpic.net/free-photo/portrait-bar-owner-with-arms-crossed-standing-entrance-door-looking-camera_637285-5716.jpg",
- imageAlt: "Portrait of Chef Klaus Richter",
- },
+ id: "t4", name: "Chef Klaus Richter", imageSrc: "http://img.b2bpic.net/free-photo/portrait-bar-owner-with-arms-crossed-standing-entrance-door-looking-camera_637285-5716.jpg", imageAlt: "Portrait of Chef Klaus Richter"},
{
- id: "t5",
- name: "Lena Gruber",
- imageSrc: "http://img.b2bpic.net/free-photo/close-up-food-lover-eating_23-2149255927.jpg",
- imageAlt: "Portrait of Lena Gruber",
- },
+ id: "t5", name: "Lena Gruber", imageSrc: "http://img.b2bpic.net/free-photo/close-up-food-lover-eating_23-2149255927.jpg", imageAlt: "Portrait of Lena Gruber"},
]}
cardTitle="What Our Guests Say"
cardTag="Authentic Reviews"
buttons={[
{
- text: "Read All Reviews",
- href: "#",
- },
+ text: "Read All Reviews", href: "#"},
]}
cardAnimation="slide-up"
/>
@@ -291,20 +179,11 @@ export default function LandingPage() {
tag="Our Commitment"
metrics={[
{
- id: "m1",
- value: "25+",
- description: "Years of Culinary Excellence",
- },
+ id: "m1", value: "25+", description: "Years of Culinary Excellence"},
{
- id: "m2",
- value: "5000+",
- description: "Happy Guests Served Annually",
- },
+ id: "m2", value: "5000+", description: "Happy Guests Served Annually"},
{
- id: "m3",
- value: "90%",
- description: "Ingredients Sourced Locally",
- },
+ id: "m3", value: "90%", description: "Ingredients Sourced Locally"},
]}
metricsAnimation="blur-reveal"
/>
@@ -316,25 +195,13 @@ export default function LandingPage() {
useInvertedBackground={false}
faqs={[
{
- id: "q1",
- title: "How do I make a reservation?",
- content: "You can easily make a reservation using our online booking form on the contact section below, or by calling us directly during opening hours. We recommend booking in advance, especially for weekend evenings.",
- },
+ id: "q1", title: "How do I make a reservation?", content: "You can easily make a reservation using our online booking form on the contact section below, or by calling us directly during opening hours. We recommend booking in advance, especially for weekend evenings."},
{
- id: "q2",
- title: "Do you offer vegetarian or vegan options?",
- content: "Yes, our menu includes a selection of thoughtfully prepared vegetarian and vegan dishes. Please inform your server about any dietary preferences or allergies, and we'll be happy to assist you.",
- },
+ id: "q2", title: "Do you offer vegetarian or vegan options?", content: "Yes, our menu includes a selection of thoughtfully prepared vegetarian and vegan dishes. Please inform your server about any dietary preferences or allergies, and we'll be happy to assist you."},
{
- id: "q3",
- title: "Can you accommodate large groups or private events?",
- content: "Absolutely! Restaurant Freihardt is an ideal venue for private dining, corporate gatherings, and special celebrations. Please contact us directly to discuss your event requirements and our bespoke catering options.",
- },
+ id: "q3", title: "Can you accommodate large groups or private events?", content: "Absolutely! Restaurant Freihardt is an ideal venue for private dining, corporate gatherings, and special celebrations. Please contact us directly to discuss your event requirements and our bespoke catering options."},
{
- id: "q4",
- title: "What are your opening hours?",
- content: "We are open Tuesday to Sunday from 17:00 to 22:00. Lunch is served on Fridays and Saturdays from 12:00 to 14:00. We are closed on Mondays. Please check our contact page for holiday hours.",
- },
+ id: "q4", title: "What are your opening hours?", content: "We are open Tuesday to Sunday from 17:00 to 22:00. Lunch is served on Fridays and Saturdays from 12:00 to 14:00. We are closed on Mondays. Please check our contact page for holiday hours."},
]}
title="Frequently Asked Questions"
description="Find answers to common questions about reservations, menu options, private events, and more. If you can't find what you're looking for, feel free to contact us directly."
@@ -346,8 +213,7 @@ export default function LandingPage() {