Merge version_1 into main #1
228
src/app/page.tsx
228
src/app/page.tsx
@@ -32,22 +32,13 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "home",
|
||||
},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "menu",
|
||||
},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "Home", id: "home" },
|
||||
{ name: "About", id: "about" },
|
||||
{ name: "Menu", id: "menu" },
|
||||
{ name: "Features", id: "features" },
|
||||
{ name: "Testimonials", id: "testimonials" },
|
||||
{ name: "FAQ", id: "faq" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
brandName="Lisboa II"
|
||||
/>
|
||||
@@ -55,39 +46,16 @@ export default function LandingPage() {
|
||||
|
||||
<div id="home" data-section="home">
|
||||
<HeroSplitDualMedia
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
background={{ variant: "plain" }}
|
||||
title="Authentic Portuguese Soul in Luxembourg"
|
||||
description="Experience the true essence of Portugal with fresh, traditional ingredients and warm, attentive service. Join us for a culinary journey in the heart of Luxembourg."
|
||||
tag="Since 2012"
|
||||
buttons={[
|
||||
{
|
||||
text: "Book a Table",
|
||||
href: "#contact",
|
||||
},
|
||||
]}
|
||||
buttons={[{ text: "Book a Table", href: "#contact" }]}
|
||||
mediaItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/stone-walled-restaurant-top-lighting_140725-9731.jpg",
|
||||
imageAlt: "Restaurant Ambiance",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/stone-walled-restaurant-top-lighting_140725-9731.jpg", imageAlt: "Restaurant Ambiance"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mixed-shape-marshmallows-white-saucer-platter_114579-62030.jpg",
|
||||
imageAlt: "Traditional Seafood",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/royal-dining-room-with-wooden-furniture-chandeliers_114579-2222.jpg",
|
||||
imageAlt: "Royal dining room with wooden furniture and chandeliers",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/restaurant-table-private-room-with-fireplace-wooden-ceilings-brick-walls_140725-8458.jpg",
|
||||
imageAlt: "Restaurant table in the private room with fireplace, wooden ceilings and brick walls",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/restaurant-luxury-interior-design-dark-lightning_114579-2492.jpg",
|
||||
imageAlt: "Restaurant luxury interior design in dark lightning",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mixed-shape-marshmallows-white-saucer-platter_114579-62030.jpg", imageAlt: "Traditional Seafood"}
|
||||
]}
|
||||
mediaAnimation="slide-up"
|
||||
rating={5}
|
||||
@@ -113,48 +81,12 @@ export default function LandingPage() {
|
||||
gridVariant="one-large-right-three-stacked-left"
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Baccalà Grillé",
|
||||
price: "Market Price",
|
||||
variant: "Signature Cod",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-chicken-with-cheese-plate-grey-table-copy-place_140725-85350.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Grelhada Mixte",
|
||||
price: "€24.50",
|
||||
variant: "Meat Platter",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/chicken-with-cranberry-top-view_140725-933.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Seafood Cataplana",
|
||||
price: "€32.00",
|
||||
variant: "Fish Stew",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-seafood-soup-with-mussels_141793-4658.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "Porcelet Assado",
|
||||
price: "€28.00",
|
||||
variant: "Suckling Pig",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mushroom-meat-slices-pot-topped-with-dried-barberry_141793-712.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Gambas à la Royale",
|
||||
price: "€22.00",
|
||||
variant: "Prawns",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/grilled-prawn-scampi-fresh-bread-appetizer-plate-generated-by-ai_188544-16100.jpg",
|
||||
},
|
||||
{
|
||||
id: "6",
|
||||
name: "Caramelized Flan",
|
||||
price: "€8.50",
|
||||
variant: "Dessert",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-mexican-dessert-top-view_23-2149517092.jpg",
|
||||
},
|
||||
{ id: "1", name: "Baccalà Grillé", price: "Market Price", variant: "Signature Cod", imageSrc: "http://img.b2bpic.net/free-photo/top-view-chicken-with-cheese-plate-grey-table-copy-place_140725-85350.jpg" },
|
||||
{ id: "2", name: "Grelhada Mixte", price: "€24.50", variant: "Meat Platter", imageSrc: "http://img.b2bpic.net/free-photo/chicken-with-cranberry-top-view_140725-933.jpg" },
|
||||
{ id: "3", name: "Seafood Cataplana", price: "€32.00", variant: "Fish Stew", imageSrc: "http://img.b2bpic.net/free-photo/front-view-seafood-soup-with-mussels_141793-4658.jpg" },
|
||||
{ id: "4", name: "Porcelet Assado", price: "€28.00", variant: "Suckling Pig", imageSrc: "http://img.b2bpic.net/free-photo/mushroom-meat-slices-pot-topped-with-dried-barberry_141793-712.jpg" },
|
||||
{ id: "5", name: "Gambas à la Royale", price: "€22.00", variant: "Prawns", imageSrc: "http://img.b2bpic.net/free-photo/grilled-prawn-scampi-fresh-bread-appetizer-plate-generated-by-ai_188544-16100.jpg" },
|
||||
{ id: "6", name: "Caramelized Flan", price: "€8.50", variant: "Dessert", imageSrc: "http://img.b2bpic.net/free-photo/delicious-mexican-dessert-top-view_23-2149517092.jpg" },
|
||||
]}
|
||||
title="Popular Culinary Classics"
|
||||
description="Indulge in our most celebrated dishes, prepared with passion and the finest ingredients."
|
||||
@@ -167,30 +99,9 @@ export default function LandingPage() {
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Fresh Ingredients",
|
||||
tags: [
|
||||
"Daily Sourcing",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/chef-presenting-dish-with-salad_23-2148491358.jpg",
|
||||
},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Impeccable Service",
|
||||
tags: [
|
||||
"Professional Staff",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-restaurant-waiter-wearing-professional-uniform-apron_482257-122142.jpg",
|
||||
},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Ideal Location",
|
||||
tags: [
|
||||
"City Center",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/color-breakfast-outdoors-glass-white_1127-2375.jpg",
|
||||
},
|
||||
{ id: "f1", title: "Fresh Ingredients", tags: ["Daily Sourcing"], imageSrc: "http://img.b2bpic.net/free-photo/chef-presenting-dish-with-salad_23-2148491358.jpg" },
|
||||
{ id: "f2", title: "Impeccable Service", tags: ["Professional Staff"], imageSrc: "http://img.b2bpic.net/free-photo/portrait-restaurant-waiter-wearing-professional-uniform-apron_482257-122142.jpg" },
|
||||
{ id: "f3", title: "Ideal Location", tags: ["City Center"], imageSrc: "http://img.b2bpic.net/free-photo/color-breakfast-outdoors-glass-white_1127-2375.jpg" },
|
||||
]}
|
||||
title="Why Choose Lisboa II?"
|
||||
description="The perfect dining experience awaits with our commitment to quality and service."
|
||||
@@ -203,41 +114,11 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Michel Yegles",
|
||||
handle: "Local Guide",
|
||||
testimonial: "Restaurant agréable proposant une cuisine portugaise savoureuse avec des produits frais.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/friendly-waitress-with-cup-hot-drink_23-2147775876.jpg",
|
||||
},
|
||||
{
|
||||
id: "t2",
|
||||
name: "Haabster Hanes",
|
||||
handle: "Local Guide",
|
||||
testimonial: "La qualité des viandes est vraiment exceptionnelle, elles sont préparées avec soin.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-having-lunch-restaurant_23-2150491811.jpg",
|
||||
},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Sarah J.",
|
||||
handle: "Foodie",
|
||||
testimonial: "Un endroit incroyable pour déguster les saveurs authentiques du Portugal.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-couple-talking-while-eating-lunch-restaurant_637285-9017.jpg",
|
||||
},
|
||||
{
|
||||
id: "t4",
|
||||
name: "David K.",
|
||||
handle: "Regular Guest",
|
||||
testimonial: "Le service est impeccable, le personnel est toujours attentif et courtois.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-female-entrepreneur-asian-business-owner-manager-sitting-confident-smiling_1258-199004.jpg",
|
||||
},
|
||||
{
|
||||
id: "t5",
|
||||
name: "Elena R.",
|
||||
handle: "Tourist",
|
||||
testimonial: "Une expérience inoubliable, la morue était parfaitement préparée.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-waitress-standing-counter_1170-657.jpg",
|
||||
},
|
||||
{ id: "t1", name: "Michel Yegles", handle: "Local Guide", testimonial: "Restaurant agréable proposant une cuisine portugaise savoureuse avec des produits frais.", imageSrc: "http://img.b2bpic.net/free-photo/friendly-waitress-with-cup-hot-drink_23-2147775876.jpg" },
|
||||
{ id: "t2", name: "Haabster Hanes", handle: "Local Guide", testimonial: "La qualité des viandes est vraiment exceptionnelle, elles sont préparées avec soin.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-having-lunch-restaurant_23-2150491811.jpg" },
|
||||
{ id: "t3", name: "Sarah J.", handle: "Foodie", testimonial: "Un endroit incroyable pour déguster les saveurs authentiques du Portugal.", imageSrc: "http://img.b2bpic.net/free-photo/cheerful-couple-talking-while-eating-lunch-restaurant_637285-9017.jpg" },
|
||||
{ id: "t4", name: "David K.", handle: "Regular Guest", testimonial: "Le service est impeccable, le personnel est toujours attentif et courtois.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-female-entrepreneur-asian-business-owner-manager-sitting-confident-smiling_1258-199004.jpg" },
|
||||
{ id: "t5", name: "Elena R.", handle: "Tourist", testimonial: "Une expérience inoubliable, la morue était parfaitement préparée.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-waitress-standing-counter_1170-657.jpg" },
|
||||
]}
|
||||
title="What Our Guests Say"
|
||||
description="Trusted by locals and visitors alike for our quality and warmth."
|
||||
@@ -249,14 +130,7 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
names={[
|
||||
"Michelin Selected",
|
||||
"TripAdvisor Top Rated",
|
||||
"Gourmet Guide",
|
||||
"European Food Awards",
|
||||
"Local Culinary Excellence",
|
||||
"Dining Quality Seal",
|
||||
"Hospitality Award",
|
||||
]}
|
||||
"Michelin Selected", "TripAdvisor Top Rated", "Gourmet Guide", "European Food Awards", "Local Culinary Excellence", "Dining Quality Seal", "Hospitality Award"]}
|
||||
title="Recognized Excellence"
|
||||
description="Proudly recognized by various culinary guides and platforms."
|
||||
/>
|
||||
@@ -267,21 +141,9 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "q1",
|
||||
title: "Do you accept reservations?",
|
||||
content: "Yes, we strongly recommend booking a table, especially during weekends.",
|
||||
},
|
||||
{
|
||||
id: "q2",
|
||||
title: "Is the restaurant LGBTQ+ friendly?",
|
||||
content: "Yes, absolutely! We are a welcoming and inclusive space for everyone.",
|
||||
},
|
||||
{
|
||||
id: "q3",
|
||||
title: "Do you offer takeout?",
|
||||
content: "Yes, all our dishes are available for takeaway, please call us in advance.",
|
||||
},
|
||||
{ id: "q1", title: "Do you accept reservations?", content: "Yes, we strongly recommend booking a table, especially during weekends." },
|
||||
{ id: "q2", title: "Is the restaurant LGBTQ+ friendly?", content: "Yes, absolutely! We are a welcoming and inclusive space for everyone." },
|
||||
{ id: "q3", title: "Do you offer takeout?", content: "Yes, all our dishes are available for takeaway, please call us in advance." },
|
||||
]}
|
||||
title="Frequently Asked Questions"
|
||||
description="Everything you need to know about dining at Lisboa II."
|
||||
@@ -295,24 +157,10 @@ export default function LandingPage() {
|
||||
title="Book Your Table"
|
||||
description="Ready to experience the flavors of Portugal? Send us a message and we'll confirm your reservation."
|
||||
inputs={[
|
||||
{
|
||||
name: "name",
|
||||
type: "text",
|
||||
placeholder: "Your Name",
|
||||
required: true,
|
||||
},
|
||||
{
|
||||
name: "date",
|
||||
type: "date",
|
||||
placeholder: "Date",
|
||||
required: true,
|
||||
},
|
||||
{ name: "name", type: "text", placeholder: "Your Name", required: true },
|
||||
{ name: "date", type: "date", placeholder: "Date", required: true },
|
||||
]}
|
||||
textarea={{
|
||||
name: "message",
|
||||
placeholder: "Special requests or party size",
|
||||
rows: 4,
|
||||
}}
|
||||
textarea={{ name: "message", placeholder: "Special requests or party size", rows: 4 }}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/elderly-adult-registering-hotel-lobby_482257-81621.jpg"
|
||||
imageAlt="Restaurant reservation desk"
|
||||
/>
|
||||
@@ -323,16 +171,8 @@ export default function LandingPage() {
|
||||
logoText="Lisboa II"
|
||||
copyrightText="© 2024 Lisboa II. All rights reserved."
|
||||
socialLinks={[
|
||||
{
|
||||
icon: Facebook,
|
||||
href: "#",
|
||||
ariaLabel: "Facebook",
|
||||
},
|
||||
{
|
||||
icon: Instagram,
|
||||
href: "#",
|
||||
ariaLabel: "Instagram",
|
||||
},
|
||||
{ icon: Facebook, href: "#", ariaLabel: "Facebook" },
|
||||
{ icon: Instagram, href: "#", ariaLabel: "Instagram" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user