Merge version_2 into main #2
226
src/app/page.tsx
226
src/app/page.tsx
@@ -31,21 +31,13 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "home",
|
||||
},
|
||||
name: "Home", id: "home"},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "menu",
|
||||
},
|
||||
name: "Menu", id: "menu"},
|
||||
{
|
||||
name: "Gallery",
|
||||
id: "gallery",
|
||||
},
|
||||
name: "Gallery", id: "gallery"},
|
||||
{
|
||||
name: "Reserve",
|
||||
id: "reservation",
|
||||
},
|
||||
name: "Reserve", id: "reservation"},
|
||||
]}
|
||||
brandName="Taberna Típica"
|
||||
/>
|
||||
@@ -57,79 +49,40 @@ export default function LandingPage() {
|
||||
description="Traditional flavors, local wines, and an unforgettable atmosphere."
|
||||
testimonials={[
|
||||
{
|
||||
name: "Maria Sousa",
|
||||
handle: "@mariasa",
|
||||
testimonial: "A true taste of Évora. Simply magical.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-food-banquet_23-2149893471.jpg?_wi=1",
|
||||
imageAlt: "traditional portuguese food table",
|
||||
},
|
||||
name: "Maria Sousa", handle: "@mariasa", testimonial: "A true taste of Évora. Simply magical.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-food-banquet_23-2149893471.jpg?_wi=1", imageAlt: "traditional portuguese food table"},
|
||||
{
|
||||
name: "John Doe",
|
||||
handle: "@johndoe",
|
||||
testimonial: "Highlight of our trip! Exceptional service.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fresh-healthy-bruschetta_1084-61.jpg?_wi=1",
|
||||
imageAlt: "traditional portuguese food table",
|
||||
},
|
||||
name: "John Doe", handle: "@johndoe", testimonial: "Highlight of our trip! Exceptional service.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fresh-healthy-bruschetta_1084-61.jpg?_wi=1", imageAlt: "traditional portuguese food table"},
|
||||
{
|
||||
name: "Ana Silva",
|
||||
handle: "@anasilva",
|
||||
testimonial: "Would absolutely come back for the bacalhau.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-fried-prawns-garnished-with-pickles-fresh-herbs_140725-1444.jpg?_wi=1",
|
||||
imageAlt: "traditional portuguese food table",
|
||||
},
|
||||
name: "Ana Silva", handle: "@anasilva", testimonial: "Would absolutely come back for the bacalhau.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-fried-prawns-garnished-with-pickles-fresh-herbs_140725-1444.jpg?_wi=1", imageAlt: "traditional portuguese food table"},
|
||||
{
|
||||
name: "Peter White",
|
||||
handle: "@peterw",
|
||||
testimonial: "Authentic and welcoming, loved it.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-food-table_23-2150227877.jpg?_wi=1",
|
||||
imageAlt: "traditional portuguese food table",
|
||||
},
|
||||
name: "Peter White", handle: "@peterw", testimonial: "Authentic and welcoming, loved it.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-food-table_23-2150227877.jpg?_wi=1", imageAlt: "traditional portuguese food table"},
|
||||
{
|
||||
name: "Sofia Gomes",
|
||||
handle: "@sofiag",
|
||||
testimonial: "The best traditional recipes in town.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/couple-having-fun-night_23-2149236889.jpg",
|
||||
imageAlt: "traditional portuguese food table",
|
||||
},
|
||||
name: "Sofia Gomes", handle: "@sofiag", testimonial: "The best traditional recipes in town.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/couple-having-fun-night_23-2149236889.jpg", imageAlt: "traditional portuguese food table"},
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Call Now",
|
||||
href: "tel:+351000000000",
|
||||
},
|
||||
text: "Call Now", href: "tel:+351000000000"},
|
||||
{
|
||||
text: "Reserve a Table",
|
||||
href: "#reservation",
|
||||
},
|
||||
text: "Reserve a Table", href: "#reservation"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/top-view-food-banquet_23-2149893471.jpg?_wi=2"
|
||||
imageAlt="Traditional Portuguese table setting"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/high-angle-tasty-shells-bowl_23-2149410737.jpg",
|
||||
alt: "High angle tasty shells in bowl",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/high-angle-tasty-shells-bowl_23-2149410737.jpg", alt: "High angle tasty shells in bowl"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/close-up-several-pastas-table_23-2147926030.jpg",
|
||||
alt: "Close-up of several pastas on table",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/close-up-several-pastas-table_23-2147926030.jpg", alt: "Close-up of several pastas on table"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/caucasian-sac-ichi-with-meat-potatoes-served-with-yogurt-composto-wooden-board_114579-8624.jpg",
|
||||
alt: "Caucasian sac ichi with meat and potatoes",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/caucasian-sac-ichi-with-meat-potatoes-served-with-yogurt-composto-wooden-board_114579-8624.jpg", alt: "Caucasian sac ichi with meat and potatoes"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/delicious-spanish-croquettes-composition_23-2149173865.jpg",
|
||||
alt: "Delicious spanish croquettes composition",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/delicious-spanish-croquettes-composition_23-2149173865.jpg", alt: "Delicious spanish croquettes composition"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/handsome-guy-hugging-young-cheerful-lady-table_23-2148016786.jpg",
|
||||
alt: "Handsome guy hugging young cheerful lady at table",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/handsome-guy-hugging-young-cheerful-lady-table_23-2148016786.jpg", alt: "Handsome guy hugging young cheerful lady at table"},
|
||||
]}
|
||||
avatarText="Join our community of food lovers"
|
||||
/>
|
||||
@@ -140,14 +93,7 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
names={[
|
||||
"TripAdvisor",
|
||||
"Google Reviews",
|
||||
"Michelin Guide",
|
||||
"Eater",
|
||||
"Local Foodie",
|
||||
"Travelers Choice",
|
||||
"Évora Gastronomy",
|
||||
]}
|
||||
"TripAdvisor", "Google Reviews", "Michelin Guide", "Eater", "Local Foodie", "Travelers Choice", "Évora Gastronomy"]}
|
||||
title="Loved by locals & travelers"
|
||||
description="With a 4.8 rating from over 2,000 visitors, we pride ourselves on authentic experiences."
|
||||
/>
|
||||
@@ -160,30 +106,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Starters (Entradas)",
|
||||
tags: [
|
||||
"Fresh",
|
||||
"Local",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fresh-healthy-bruschetta_1084-61.jpg?_wi=2",
|
||||
},
|
||||
id: "1", title: "Starters (Entradas)", tags: [
|
||||
"Fresh", "Local"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fresh-healthy-bruschetta_1084-61.jpg?_wi=2"},
|
||||
{
|
||||
id: "2",
|
||||
title: "Seafood & Fish",
|
||||
tags: [
|
||||
"Catch of the Day",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-fried-prawns-garnished-with-pickles-fresh-herbs_140725-1444.jpg?_wi=2",
|
||||
},
|
||||
id: "2", title: "Seafood & Fish", tags: [
|
||||
"Catch of the Day"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-fried-prawns-garnished-with-pickles-fresh-herbs_140725-1444.jpg?_wi=2"},
|
||||
{
|
||||
id: "3",
|
||||
title: "Meat Dishes",
|
||||
tags: [
|
||||
"Traditional",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-food-table_23-2150227877.jpg?_wi=2",
|
||||
},
|
||||
id: "3", title: "Meat Dishes", tags: [
|
||||
"Traditional"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-food-table_23-2150227877.jpg?_wi=2"},
|
||||
]}
|
||||
title="Menu Highlights"
|
||||
description="Traditional recipes prepared with love using the freshest local ingredients."
|
||||
@@ -195,14 +128,9 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
heading={[
|
||||
{
|
||||
type: "text",
|
||||
content: "A place where every dish tells a story of Portugal.",
|
||||
},
|
||||
type: "text", content: "A place where every dish tells a story of Portugal."},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/couple-having-fun-night_23-2149236889.jpg",
|
||||
alt: "Cozy restaurant ambiance",
|
||||
},
|
||||
type: "image", src: "http://img.b2bpic.net/free-photo/couple-having-fun-night_23-2149236889.jpg", alt: "Cozy restaurant ambiance"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -215,41 +143,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Signature Dish",
|
||||
price: "€25",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/creative-assortment-delicious-food_23-2148949025.jpg",
|
||||
},
|
||||
id: "p1", name: "Signature Dish", price: "€25", imageSrc: "http://img.b2bpic.net/free-photo/creative-assortment-delicious-food_23-2148949025.jpg"},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Wine Pairing",
|
||||
price: "€10",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/food-drinks_1122-1820.jpg",
|
||||
},
|
||||
id: "p2", name: "Wine Pairing", price: "€10", imageSrc: "http://img.b2bpic.net/free-photo/food-drinks_1122-1820.jpg"},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Cozy Corner",
|
||||
price: "Enjoy",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cozy-outdoor-bench-with-pillows-table_181624-203.jpg",
|
||||
},
|
||||
id: "p3", name: "Cozy Corner", price: "Enjoy", imageSrc: "http://img.b2bpic.net/free-photo/cozy-outdoor-bench-with-pillows-table_181624-203.jpg"},
|
||||
{
|
||||
id: "p4",
|
||||
name: "Homemade Dessert",
|
||||
price: "€8",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/wooden-board-full-sweet-cookies-cup-herbal-tea_114579-46820.jpg",
|
||||
},
|
||||
id: "p4", name: "Homemade Dessert", price: "€8", imageSrc: "http://img.b2bpic.net/free-photo/wooden-board-full-sweet-cookies-cup-herbal-tea_114579-46820.jpg"},
|
||||
{
|
||||
id: "p5",
|
||||
name: "Fresh Ingredients",
|
||||
price: "Local",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-whole-sliced-vegetables-as-shallot-garlic-radish-scallion-onion-maroon-background_141793-5992.jpg",
|
||||
},
|
||||
id: "p5", name: "Fresh Ingredients", price: "Local", imageSrc: "http://img.b2bpic.net/free-photo/top-view-whole-sliced-vegetables-as-shallot-garlic-radish-scallion-onion-maroon-background_141793-5992.jpg"},
|
||||
{
|
||||
id: "p6",
|
||||
name: "Warm Ambiance",
|
||||
price: "Dine",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-couple-lovely-date_23-2148422309.jpg",
|
||||
},
|
||||
id: "p6", name: "Warm Ambiance", price: "Dine", imageSrc: "http://img.b2bpic.net/free-photo/happy-couple-lovely-date_23-2148422309.jpg"},
|
||||
]}
|
||||
title="Our Gallery"
|
||||
description="A glimpse into the authentic atmosphere and exquisite plating."
|
||||
@@ -262,24 +166,16 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Where are we?",
|
||||
content: "Praça do Giraldo, 12, Évora.",
|
||||
},
|
||||
id: "1", title: "Where are we?", content: "<a href=\"https://maps.google.com/?q=Praça+do+Giraldo,+12,+Évora\" target=\"_blank\" class=\"underline\">Praça do Giraldo, 12, Évora</a>"},
|
||||
{
|
||||
id: "2",
|
||||
title: "Opening Hours",
|
||||
content: "Daily: 12:00 PM - 11:00 PM.",
|
||||
},
|
||||
id: "2", title: "Opening Hours", content: "Daily: 12:00 PM - 11:00 PM."},
|
||||
{
|
||||
id: "3",
|
||||
title: "How to contact?",
|
||||
content: "+351 000 000 000",
|
||||
},
|
||||
id: "3", title: "How to contact?", content: "+351 000 000 000"},
|
||||
]}
|
||||
title="Location & Hours"
|
||||
description="Find us in the heart of historic Évora."
|
||||
faqsAnimation="slide-up"
|
||||
buttons={[{ text: "Get Directions", href: "https://maps.google.com/?q=Praça+do+Giraldo,+12,+Évora" }]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -290,22 +186,14 @@ export default function LandingPage() {
|
||||
description="Book your table in seconds for an authentic experience."
|
||||
inputs={[
|
||||
{
|
||||
name: "name",
|
||||
type: "text",
|
||||
placeholder: "Your Name",
|
||||
required: true,
|
||||
name: "name", type: "text", placeholder: "Your Name", required: true,
|
||||
},
|
||||
{
|
||||
name: "phone",
|
||||
type: "tel",
|
||||
placeholder: "Phone Number",
|
||||
required: true,
|
||||
name: "phone", type: "tel", placeholder: "Phone Number", required: true,
|
||||
},
|
||||
]}
|
||||
textarea={{
|
||||
name: "details",
|
||||
placeholder: "Date, Time & Number of Guests",
|
||||
rows: 4,
|
||||
name: "details", placeholder: "Date, Time & Number of Guests", rows: 4,
|
||||
required: true,
|
||||
}}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/medium-shot-happy-woman-holding-glass_23-2148965394.jpg"
|
||||
@@ -318,29 +206,19 @@ export default function LandingPage() {
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Home",
|
||||
href: "#home",
|
||||
},
|
||||
label: "Home", href: "#home"},
|
||||
{
|
||||
label: "Menu",
|
||||
href: "#menu",
|
||||
},
|
||||
label: "Menu", href: "#menu"},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#reservation",
|
||||
},
|
||||
label: "Contact", href: "#reservation"},
|
||||
],
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Privacy Policy", href: "#"},
|
||||
{
|
||||
label: "Terms of Service",
|
||||
href: "#",
|
||||
},
|
||||
label: "Terms of Service", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
@@ -350,4 +228,4 @@ export default function LandingPage() {
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user