Merge version_1 into main #2
213
src/app/page.tsx
213
src/app/page.tsx
@@ -11,7 +11,7 @@ import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloating
|
||||
import ProductCardThree from '@/components/sections/product/ProductCardThree';
|
||||
import TestimonialAboutCard from '@/components/sections/about/TestimonialAboutCard';
|
||||
import TestimonialCardTwo from '@/components/sections/testimonial/TestimonialCardTwo';
|
||||
import { Wine } from "lucide-react";
|
||||
import { Wine, Leaf, Flame, Smile } from "lucide-react";
|
||||
|
||||
export default function LandingPage() {
|
||||
return (
|
||||
@@ -31,66 +31,29 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Start",
|
||||
id: "hero",
|
||||
},
|
||||
{
|
||||
name: "Über uns",
|
||||
id: "about",
|
||||
},
|
||||
{
|
||||
name: "Speisekarte",
|
||||
id: "menu",
|
||||
},
|
||||
{
|
||||
name: "Kontakt",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "Start", id: "hero" },
|
||||
{ name: "Über uns", id: "about" },
|
||||
{ name: "Speisekarte", id: "menu" },
|
||||
{ name: "Kontakt", id: "contact" },
|
||||
]}
|
||||
brandName="Restaurant Olive"
|
||||
button={{ text: "Reservieren", href: "#contact" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplitDualMedia
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
background={{ variant: "gradient-bars" }}
|
||||
title="Mediterrane Küche im Herzen von Schwarzenbek"
|
||||
description="Frische Zutaten, stilvolle Atmosphäre und unvergessliche Abende."
|
||||
tag="Restaurant Olive"
|
||||
buttons={[
|
||||
{
|
||||
text: "Tisch reservieren",
|
||||
href: "#contact",
|
||||
},
|
||||
{
|
||||
text: "Speisekarte ansehen",
|
||||
href: "#menu",
|
||||
},
|
||||
{ text: "Tisch reservieren", href: "#contact" },
|
||||
{ text: "Speisekarte ansehen", href: "#menu" },
|
||||
]}
|
||||
mediaItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/traditional-delicious-gulas-dish-composition_23-2149072551.jpg?_wi=1",
|
||||
imageAlt: "Luxus Restaurant Ambiente",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/meal-one-woman-gourmet-restaurant_1301-3243.jpg?_wi=1",
|
||||
imageAlt: "Mediterane Küche",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-gulas-dish-composition_23-2149072604.jpg",
|
||||
imageAlt: "Delicious gulas dish composition",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/food-celebrating-world-tapas-day_23-2149361445.jpg",
|
||||
imageAlt: "Food for celebrating world tapas day",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/grilled-fish-with-tomatoes-plate_23-2151991767.jpg",
|
||||
imageAlt: "Grilled fish with tomatoes on a plate",
|
||||
},
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/traditional-delicious-gulas-dish-composition_23-2149072551.jpg", imageAlt: "Luxus Restaurant Ambiente" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/meal-one-woman-gourmet-restaurant_1301-3243.jpg", imageAlt: "Mediterane Küche" }
|
||||
]}
|
||||
mediaAnimation="slide-up"
|
||||
rating={5}
|
||||
@@ -116,34 +79,10 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Frische Zutaten",
|
||||
description: "Täglich frisch vom Markt.",
|
||||
buttonIcon: "Leaf",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/arrangement-different-foods-ingredients_23-2148869877.jpg",
|
||||
imageAlt: "Arrangement of different foods and ingredients",
|
||||
},
|
||||
{
|
||||
title: "Stilvolle Atmosphäre",
|
||||
description: "Gemütliches Design trifft Luxus.",
|
||||
buttonIcon: "Flame",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/traditional-delicious-gulas-dish-composition_23-2149072551.jpg?_wi=2",
|
||||
imageAlt: "Arrangement of different foods and ingredients",
|
||||
},
|
||||
{
|
||||
title: "Erlesene Weine",
|
||||
description: "Ausgewählte Sorten aus Südeuropa.",
|
||||
buttonIcon: "Wine",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/meal-one-woman-gourmet-restaurant_1301-3243.jpg?_wi=2",
|
||||
imageAlt: "Arrangement of different foods and ingredients",
|
||||
},
|
||||
{
|
||||
title: "Zuvorkommender Service",
|
||||
description: "Wir lesen Ihnen Wünsche ab.",
|
||||
buttonIcon: "Smile",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-mussels-white-sauce-sides-tablecloth_23-2148234909.jpg?_wi=1",
|
||||
imageAlt: "Arrangement of different foods and ingredients",
|
||||
},
|
||||
{ title: "Frische Zutaten", description: "Täglich frisch vom Markt.", buttonIcon: Leaf, imageSrc: "http://img.b2bpic.net/free-photo/arrangement-different-foods-ingredients_23-2148869877.jpg", imageAlt: "Arrangement of different foods and ingredients" },
|
||||
{ title: "Stilvolle Atmosphäre", description: "Gemütliches Design trifft Luxus.", buttonIcon: Flame, imageSrc: "http://img.b2bpic.net/free-photo/traditional-delicious-gulas-dish-composition_23-2149072551.jpg", imageAlt: "Arrangement of different foods and ingredients" },
|
||||
{ title: "Erlesene Weine", description: "Ausgewählte Sorten aus Südeuropa.", buttonIcon: Wine, imageSrc: "http://img.b2bpic.net/free-photo/meal-one-woman-gourmet-restaurant_1301-3243.jpg", imageAlt: "Arrangement of different foods and ingredients" },
|
||||
{ title: "Zuvorkommender Service", description: "Wir lesen Ihnen Wünsche ab.", buttonIcon: Smile, imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-mussels-white-sauce-sides-tablecloth_23-2148234909.jpg", imageAlt: "Arrangement of different foods and ingredients" },
|
||||
]}
|
||||
title="Was uns auszeichnet"
|
||||
description="Erleben Sie echte Gastfreundschaft und exzellente kulinarische Qualität."
|
||||
@@ -157,42 +96,9 @@ export default function LandingPage() {
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Antipasti Misto",
|
||||
price: "16,50 €",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-mussels-white-sauce-sides-tablecloth_23-2148234909.jpg?_wi=2",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Tagliatelle Al Tartufo",
|
||||
price: "22,00 €",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/overhead-view-farfalle-pasta-with-cheese-olive-tablecloth_23-2147925964.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Branzino vom Grill",
|
||||
price: "28,50 €",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/vertical-view-hand-holding-fork-delicious-meat-free-meal-plate-purple-stripped-towel-sauce-vegetables-dark-background_140725-131355.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "Lammkarree",
|
||||
price: "32,00 €",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-vegetables-cooked-sliced-fresh-inside-black-plate-dark_140725-13773.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Gnocchi Vegetariani",
|
||||
price: "18,00 €",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-smoked-fish-plate-balyk-salmon-with-herbs-pomegranate-lemon-slices_141793-4129.jpg",
|
||||
},
|
||||
{
|
||||
id: "6",
|
||||
name: "Tiramisu della Casa",
|
||||
price: "9,50 €",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/grilled-salmon-with-vegetables-lemon-served-with-glass-wine_141793-762.jpg",
|
||||
},
|
||||
{ id: "1", name: "Antipasti Misto", price: "16,50 €", imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-mussels-white-sauce-sides-tablecloth_23-2148234909.jpg" },
|
||||
{ id: "2", name: "Tagliatelle Al Tartufo", price: "22,00 €", imageSrc: "http://img.b2bpic.net/free-photo/overhead-view-farfalle-pasta-with-cheese-olive-tablecloth_23-2147925964.jpg" },
|
||||
{ id: "3", name: "Branzino vom Grill", price: "28,50 €", imageSrc: "http://img.b2bpic.net/free-photo/vertical-view-hand-holding-fork-delicious-meat-free-meal-plate-purple-stripped-towel-sauce-vegetables-dark-background_140725-131355.jpg" },
|
||||
]}
|
||||
title="Unsere Speisekarte"
|
||||
description="Entdecken Sie die Vielfalt des Mittelmeers."
|
||||
@@ -205,41 +111,8 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah Müller",
|
||||
role: "Stammgast",
|
||||
testimonial: "Hervorragender Service und das Essen war ein Gedicht!",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-happy-curly-woman-talking-by-phone_171337-16739.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Thomas Schmidt",
|
||||
role: "Genießer",
|
||||
testimonial: "Die gemütlichste Atmosphäre in ganz Schwarzenbek.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-with-food_23-2149152940.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Laura Weber",
|
||||
role: "Feinschmecker",
|
||||
testimonial: "Exzellente mediterrane Küche, authentisch und frisch.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-couple-having-lunch-luxury-restaurant_23-2150598352.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "Markus Klein",
|
||||
role: "Date Night",
|
||||
testimonial: "Perfekter Ort für ein Date, alles sehr stimmig.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-couple-talking-each-other-lunch-time-restaurant-focus-is-woman-eating-sandwich_637285-1962.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Julia Fischer",
|
||||
role: "Familie",
|
||||
testimonial: "Sehr familienfreundlich trotz des luxuriösen Ambientes.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/people-having-dinner-luxurious-restaurants_23-2151081867.jpg",
|
||||
},
|
||||
{ id: "1", name: "Sarah Müller", role: "Stammgast", testimonial: "Hervorragender Service und das Essen war ein Gedicht!", imageSrc: "http://img.b2bpic.net/free-photo/side-view-happy-curly-woman-talking-by-phone_171337-16739.jpg" },
|
||||
{ id: "2", name: "Thomas Schmidt", role: "Genießer", testimonial: "Die gemütlichste Atmosphäre in ganz Schwarzenbek.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-with-food_23-2149152940.jpg" },
|
||||
]}
|
||||
title="Gäste-Stimmen"
|
||||
description="Was unsere Besucher sagen."
|
||||
@@ -251,21 +124,8 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "q1",
|
||||
title: "Bieten Sie auch Takeaway an?",
|
||||
content: "Ja, Sie können unsere Speisen bequem telefonisch vorbestellen und abholen.",
|
||||
},
|
||||
{
|
||||
id: "q2",
|
||||
title: "Brauche ich eine Reservierung?",
|
||||
content: "Gerne können Sie spontan kommen, wir empfehlen jedoch eine Reservierung.",
|
||||
},
|
||||
{
|
||||
id: "q3",
|
||||
title: "Gibt es vegetarische Optionen?",
|
||||
content: "Natürlich! Wir bieten eine Auswahl an vegetarischen Spezialitäten an.",
|
||||
},
|
||||
{ id: "q1", title: "Bieten Sie auch Takeaway an?", content: "Ja, Sie können unsere Speisen bequem telefonisch vorbestellen und abholen." },
|
||||
{ id: "q2", title: "Brauche ich eine Reservierung?", content: "Gerne können Sie spontan kommen, wir empfehlen jedoch eine Reservierung." },
|
||||
]}
|
||||
title="Häufige Fragen"
|
||||
description="Alles Wichtige für Ihren Besuch."
|
||||
@@ -276,9 +136,8 @@ export default function LandingPage() {
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactSplit
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
tag="Kontakt"
|
||||
background={{ variant: "plain" }}
|
||||
title="Reservieren Sie jetzt"
|
||||
description="Erleben Sie Restaurant Olive persönlich. Wir freuen uns auf Sie."
|
||||
imageSrc="http://img.b2bpic.net/free-photo/high-angle-white-pumpkins-chair_23-2149446017.jpg"
|
||||
@@ -289,28 +148,8 @@ export default function LandingPage() {
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterLogoEmphasis
|
||||
columns={[
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Markt 7, 21493 Schwarzenbek",
|
||||
},
|
||||
{
|
||||
label: "Tel: 04151 8997088",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Impressum",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Datenschutz",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ items: [{ label: "Markt 7, 21493 Schwarzenbek" }, { label: "Tel: 04151 8997088" }] },
|
||||
{ items: [{ label: "Impressum", href: "#" }, { label: "Datenschutz", href: "#" }] },
|
||||
]}
|
||||
logoText="Restaurant Olive"
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user