From 86bab8f82682560ee81bf6153a3edad5f3377d80 Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 2 May 2026 23:02:34 +0000 Subject: [PATCH] Update src/app/page.tsx --- src/app/page.tsx | 226 +++++++++++------------------------------------ 1 file changed, 52 insertions(+), 174 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 86fd48b..6ee84e5 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -31,21 +31,13 @@ export default function LandingPage() { @@ -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"}, ]} /> @@ -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: "Praça do Giraldo, 12, Évora"}, { - 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" }]} /> @@ -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() { ); -} +} \ No newline at end of file -- 2.49.1