From 7d78ab55446112389d698885fc44e49bc63375e7 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 28 May 2026 12:19:02 +0000 Subject: [PATCH] Update src/app/page.tsx --- src/app/page.tsx | 399 ++++++++++------------------------------------- 1 file changed, 85 insertions(+), 314 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index ae0412d..e731ed4 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -33,33 +33,19 @@ export default function LandingPage() { @@ -190,19 +126,13 @@ export default function LandingPage() { metrics={[ { icon: Star, - label: "Years of Excellence", - value: "25+", - }, + label: "Years of Excellence", value: "25+"}, { icon: Award, - label: "Master Chefs", - value: "5", - }, + label: "Master Chefs", value: "5"}, { icon: Users, - label: "Happy Guests", - value: "100K+", - }, + label: "Happy Guests", value: "100K+"}, ]} metricsAnimation="slide-up" /> @@ -215,46 +145,22 @@ export default function LandingPage() { useInvertedBackground={false} features={[ { - title: "Pan-Seared Scallops", - description: "Delicately seared, served with a velvety saffron risotto and asparagus tips, finished with a lemon-butter emulsion.", - phoneOne: { - imageSrc: "http://img.b2bpic.net/free-photo/beef-steak-served-with-yellow-mashed-puree-vegetables_140725-1492.jpg", - imageAlt: "Pan-seared scallops", - }, + title: "Pan-Seared Scallops", description: "Delicately seared, served with a velvety saffron risotto and asparagus tips, finished with a lemon-butter emulsion.", phoneOne: { + imageSrc: "http://img.b2bpic.net/free-photo/beef-steak-served-with-yellow-mashed-puree-vegetables_140725-1492.jpg", imageAlt: "Pan-seared scallops"}, phoneTwo: { - imageSrc: "http://img.b2bpic.net/free-photo/stir-fried-spaghetti-seafood_1339-3427.jpg", - imageAlt: "Saffron risotto", - }, - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=95g75o", - imageAlt: "gourmet steak frites plate", + imageSrc: "http://img.b2bpic.net/free-photo/stir-fried-spaghetti-seafood_1339-3427.jpg", imageAlt: "Saffron risotto"} }, { - title: "Roasted Duck Breast", - description: "Crispy-skinned duck breast, served atop a bed of sweet potato puree, wild berries, and a rich port wine reduction.", - phoneOne: { - imageSrc: "http://img.b2bpic.net/free-photo/front-view-chocolate-cake-with-powdered-sugar_23-2148549960.jpg", - imageAlt: "Roasted duck breast", - }, + title: "Roasted Duck Breast", description: "Crispy-skinned duck breast, served atop a bed of sweet potato puree, wild berries, and a rich port wine reduction.", phoneOne: { + imageSrc: "http://img.b2bpic.net/free-photo/front-view-chocolate-cake-with-powdered-sugar_23-2148549960.jpg", imageAlt: "Roasted duck breast"}, phoneTwo: { - imageSrc: "http://img.b2bpic.net/free-photo/fried-meat-with-herbs-pomegranate_140725-4015.jpg", - imageAlt: "Sweet potato puree", - }, - imageSrc: "http://img.b2bpic.net/free-photo/beige-colored-interior-dining-room_114579-2540.jpg?_wi=2", - imageAlt: "gourmet steak frites plate", + imageSrc: "http://img.b2bpic.net/free-photo/fried-meat-with-herbs-pomegranate_140725-4015.jpg", imageAlt: "Sweet potato puree"} }, { - title: "Truffle Mushroom Risotto", - description: "Arborio rice slow-cooked with assorted wild mushrooms, aged Parmesan, and a generous shaving of black truffle.", - phoneOne: { - imageSrc: "http://img.b2bpic.net/free-photo/shampaigne-glass-with-black-caviar-table_140725-843.jpg", - imageAlt: "Truffle mushroom risotto", - }, + title: "Truffle Mushroom Risotto", description: "Arborio rice slow-cooked with assorted wild mushrooms, aged Parmesan, and a generous shaving of black truffle.", phoneOne: { + imageSrc: "http://img.b2bpic.net/free-photo/shampaigne-glass-with-black-caviar-table_140725-843.jpg", imageAlt: "Truffle mushroom risotto"}, phoneTwo: { - imageSrc: "http://img.b2bpic.net/free-photo/pieces-fresh-homemade-sourdough-bread-slicing-artisan-bread-straw-lining-top-view_166373-3259.jpg", - imageAlt: "Black truffle shavings", - }, - imageSrc: "http://img.b2bpic.net/free-photo/close-up-smiley-people-table_23-2149213367.jpg", - imageAlt: "gourmet steak frites plate", + imageSrc: "http://img.b2bpic.net/free-photo/pieces-fresh-homemade-sourdough-bread-slicing-artisan-bread-straw-lining-top-view_166373-3259.jpg", imageAlt: "Black truffle shavings"} }, ]} showStepNumbers={true} @@ -271,47 +177,17 @@ export default function LandingPage() { useInvertedBackground={false} products={[ { - id: "p1", - name: "Beef Wellington", - price: "$65", - imageSrc: "http://img.b2bpic.net/free-photo/closeup-exquisite-french-dish-turbot-with-champagne-sea-fennel-caviar-texture-fish-glass-champagne-white-linen-tablecloth-copy-space-text-about-popular-summer-dishes_166373-9568.jpg", - imageAlt: "Beef Wellington", - }, + id: "p1", name: "Beef Wellington", price: "$65", imageSrc: "http://img.b2bpic.net/free-photo/closeup-exquisite-french-dish-turbot-with-champagne-sea-fennel-caviar-texture-fish-glass-champagne-white-linen-tablecloth-copy-space-text-about-popular-summer-dishes_166373-9568.jpg", imageAlt: "Beef Wellington"}, { - id: "p2", - name: "Lobster Thermidor", - price: "$72", - imageSrc: "http://img.b2bpic.net/free-photo/high-protein-meal-close-up-detail_23-2149098888.jpg", - imageAlt: "Lobster Thermidor", - }, + id: "p2", name: "Lobster Thermidor", price: "$72", imageSrc: "http://img.b2bpic.net/free-photo/high-protein-meal-close-up-detail_23-2149098888.jpg", imageAlt: "Lobster Thermidor"}, { - id: "p3", - name: "Wild Mushroom Risotto", - price: "$48", - imageSrc: "http://img.b2bpic.net/free-photo/eggplant-zucchini_1203-9023.jpg", - imageAlt: "Wild Mushroom Risotto", - }, + id: "p3", name: "Wild Mushroom Risotto", price: "$48", imageSrc: "http://img.b2bpic.net/free-photo/eggplant-zucchini_1203-9023.jpg", imageAlt: "Wild Mushroom Risotto"}, { - id: "p4", - name: "Foie Gras Terrine", - price: "$38", - imageSrc: "http://img.b2bpic.net/free-photo/traditional-italian-dish-burrata-mozzarella_501050-740.jpg", - imageAlt: "Foie Gras Terrine", - }, + id: "p4", name: "Foie Gras Terrine", price: "$38", imageSrc: "http://img.b2bpic.net/free-photo/traditional-italian-dish-burrata-mozzarella_501050-740.jpg", imageAlt: "Foie Gras Terrine"}, { - id: "p5", - name: "Passion Fruit Soufflé", - price: "$28", - imageSrc: "http://img.b2bpic.net/free-photo/bar-still-life-with-cakes-table_23-2147821330.jpg", - imageAlt: "Passion Fruit Soufflé", - }, + id: "p5", name: "Passion Fruit Soufflé", price: "$28", imageSrc: "http://img.b2bpic.net/free-photo/bar-still-life-with-cakes-table_23-2147821330.jpg", imageAlt: "Passion Fruit Soufflé"}, { - id: "p6", - name: "Artisan Cheese Board", - price: "$35", - imageSrc: "http://img.b2bpic.net/free-photo/elegant-vegan-alcohol-arrangement_23-2149337721.jpg", - imageAlt: "Artisan Cheese Board", - }, + id: "p6", name: "Artisan Cheese Board", price: "$35", imageSrc: "http://img.b2bpic.net/free-photo/elegant-vegan-alcohol-arrangement_23-2149337721.jpg", imageAlt: "Artisan Cheese Board"}, ]} title="Our Exquisite Menu" description="A symphony of tastes awaits you. Discover our full range of culinary delights, from tantalizing starters to decadent desserts." @@ -326,50 +202,20 @@ export default function LandingPage() { useInvertedBackground={false} testimonials={[ { - id: "t1", - name: "Sophia Miller", - role: "Food Critic", - company: "Culinary Daily", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/couple-having-fun-night_23-2149236903.jpg", - imageAlt: "Sophia Miller", - }, + id: "t1", name: "Sophia Miller", role: "Food Critic", company: "Culinary Daily", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/couple-having-fun-night_23-2149236903.jpg", imageAlt: "Sophia Miller"}, { - id: "t2", - name: "Ethan Davis", - role: "Restaurant Blogger", - company: "Taste Trails", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/happy-close-up-portrait-beautiful-black-skinned-woman-wearing-blouse-flower-headband-enjoying-dinner-while-eating-restaurant_613910-18781.jpg", - imageAlt: "Ethan Davis", - }, + id: "t2", name: "Ethan Davis", role: "Restaurant Blogger", company: "Taste Trails", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/happy-close-up-portrait-beautiful-black-skinned-woman-wearing-blouse-flower-headband-enjoying-dinner-while-eating-restaurant_613910-18781.jpg", imageAlt: "Ethan Davis"}, { - id: "t3", - name: "Olivia Wilson", - role: "Frequent Diner", - company: "Local Foodie", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/table-setting-with-textured-wine-glasses-candles-leaves_169016-18721.jpg", - imageAlt: "Olivia Wilson", - }, + id: "t3", name: "Olivia Wilson", role: "Frequent Diner", company: "Local Foodie", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/table-setting-with-textured-wine-glasses-candles-leaves_169016-18721.jpg", imageAlt: "Olivia Wilson"}, { - id: "t4", - name: "Liam Brown", - role: "Guest", - company: "Celebration Planner", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/lamb-bone-covered-with-dough-finely-cooked_114579-2429.jpg", - imageAlt: "Liam Brown", - }, + id: "t4", name: "Liam Brown", role: "Guest", company: "Celebration Planner", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/lamb-bone-covered-with-dough-finely-cooked_114579-2429.jpg", imageAlt: "Liam Brown"}, { - id: "t5", - name: "Ava Garcia", - role: "Culinary Enthusiast", - company: "Gourmet Magazine", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/front-view-delicious-thanksgiving-meal_23-2148629545.jpg", - imageAlt: "Ava Garcia", - }, + id: "t5", name: "Ava Garcia", role: "Culinary Enthusiast", company: "Gourmet Magazine", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/front-view-delicious-thanksgiving-meal_23-2148629545.jpg", imageAlt: "Ava Garcia"}, ]} title="Rave Reviews from Our Cherished Guests" description="Hear what people are saying about their unforgettable dining experiences at The Gourmet Table." @@ -382,35 +228,17 @@ export default function LandingPage() { useInvertedBackground={false} faqs={[ { - id: "fq1", - title: "How do I make a reservation?", - content: "Reservations can be made directly through our website via the 'Book a Table' button, or by calling us during operating hours. We recommend booking in advance, especially for weekend evenings.", - }, + id: "fq1", title: "How do I make a reservation?", content: "Reservations can be made directly through our website via the 'Book a Table' button, or by calling us during operating hours. We recommend booking in advance, especially for weekend evenings."}, { - id: "fq2", - title: "Do you accommodate dietary restrictions?", - content: "Yes, our chefs are happy to accommodate most dietary restrictions and allergies. Please inform us of your needs when making a reservation or upon arrival, and we will tailor your experience.", - }, + id: "fq2", title: "Do you accommodate dietary restrictions?", content: "Yes, our chefs are happy to accommodate most dietary restrictions and allergies. Please inform us of your needs when making a reservation or upon arrival, and we will tailor your experience."}, { - id: "fq3", - title: "Is there a dress code?", - content: "We observe a smart casual dress code to maintain the elegant ambiance of our dining room. Jackets are not required, but we encourage guests to dress comfortably yet tastefully.", - }, + id: "fq3", title: "Is there a dress code?", content: "We observe a smart casual dress code to maintain the elegant ambiance of our dining room. Jackets are not required, but we encourage guests to dress comfortably yet tastefully."}, { - id: "fq4", - title: "Do you offer private dining options?", - content: "Yes, we have several private dining spaces perfect for intimate gatherings, corporate events, and special celebrations. Please contact our events coordinator for more details and availability.", - }, + id: "fq4", title: "Do you offer private dining options?", content: "Yes, we have several private dining spaces perfect for intimate gatherings, corporate events, and special celebrations. Please contact our events coordinator for more details and availability."}, { - id: "fq5", - title: "What are your opening hours?", - content: "We are open Tuesday through Sunday for dinner from 5:00 PM to 10:00 PM. We also offer lunch service on Fridays and Saturdays from 12:00 PM to 2:30 PM. We are closed on Mondays.", - }, + id: "fq5", title: "What are your opening hours?", content: "We are open Tuesday through Sunday for dinner from 5:00 PM to 10:00 PM. We also offer lunch service on Fridays and Saturdays from 12:00 PM to 2:30 PM. We are closed on Mondays."}, { - id: "fq6", - title: "Can I bring my own wine?", - content: "Our corkage fee is $35 per 750ml bottle, with a maximum of two bottles per table. We also offer an extensive wine list curated by our sommelier.", - }, + id: "fq6", title: "Can I bring my own wine?", content: "Our corkage fee is $35 per 750ml bottle, with a maximum of two bottles per table. We also offer an extensive wine list curated by our sommelier."}, ]} title="Frequently Asked Questions" description="Find answers to common questions about reservations, menu, events, and more." @@ -427,38 +255,11 @@ export default function LandingPage() { description="Discover seasonal recipes, behind-the-scenes glimpses, and upcoming events from The Gourmet Table." blogs={[ { - id: "b1", - category: "Seasonal", - title: "Autumn Harvest: Celebrating Fall Flavors", - excerpt: "Our chefs embrace the rich bounty of autumn with new dishes featuring seasonal produce.", - imageSrc: "http://img.b2bpic.net/free-photo/diverse-women-cooking-kitchen_53876-26162.jpg", - imageAlt: "Autumn harvest ingredients", - authorName: "Chef Antoine", - authorAvatar: "http://img.b2bpic.net/free-photo/people-beauty-lifestyle-successful-businessman-white-shirt-doing-morning-routine-posing-isolated-eye-patches-reduce-puffiness-before-important-business-meeting_343059-4584.jpg", - date: "October 26, 2024", - }, + id: "b1", category: "Seasonal", title: "Autumn Harvest: Celebrating Fall Flavors", excerpt: "Our chefs embrace the rich bounty of autumn with new dishes featuring seasonal produce.", imageSrc: "http://img.b2bpic.net/free-photo/diverse-women-cooking-kitchen_53876-26162.jpg", imageAlt: "Autumn harvest ingredients", authorName: "Chef Antoine", authorAvatar: "http://img.b2bpic.net/free-photo/people-beauty-lifestyle-successful-businessman-white-shirt-doing-morning-routine-posing-isolated-eye-patches-reduce-puffiness-before-important-business-meeting_343059-4584.jpg", date: "October 26, 2024"}, { - id: "b2", - category: "Events", - title: "Exclusive Wine Pairing Dinner Series", - excerpt: "Join us for an exquisite evening exploring regional wines perfectly matched with our gourmet menu.", - imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-family-cooking-delicious-pizza_23-2150306990.jpg", - imageAlt: "Wine pairing dinner setup", - authorName: "Sommelier Isabella", - authorAvatar: "http://img.b2bpic.net/free-photo/smiling-happy-girl-holding-mobile-phone_171337-9727.jpg", - date: "November 10, 2024", - }, + id: "b2", category: "Events", title: "Exclusive Wine Pairing Dinner Series", excerpt: "Join us for an exquisite evening exploring regional wines perfectly matched with our gourmet menu.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-family-cooking-delicious-pizza_23-2150306990.jpg", imageAlt: "Wine pairing dinner setup", authorName: "Sommelier Isabella", authorAvatar: "http://img.b2bpic.net/free-photo/smiling-happy-girl-holding-mobile-phone_171337-9727.jpg", date: "November 10, 2024"}, { - id: "b3", - category: "Culture", - title: "The Art of Plating: A Visual Feast", - excerpt: "Learn the secrets behind our stunning dish presentations that transform food into edible art.", - imageSrc: "http://img.b2bpic.net/free-photo/side-view-fresh-salad-with-tomatoes-green-chili-pepper-red-onionnd-pomegranate-sauce-white-bowl_140725-11937.jpg", - imageAlt: "Artistic food plating", - authorName: "Pastry Chef Lisa", - authorAvatar: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-kitchen_23-2149631733.jpg", - date: "September 15, 2024", - }, + id: "b3", category: "Culture", title: "The Art of Plating: A Visual Feast", excerpt: "Learn the secrets behind our stunning dish presentations that transform food into edible art.", imageSrc: "http://img.b2bpic.net/free-photo/side-view-fresh-salad-with-tomatoes-green-chili-pepper-red-onionnd-pomegranate-sauce-white-bowl_140725-11937.jpg", imageAlt: "Artistic food plating", authorName: "Pastry Chef Lisa", authorAvatar: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-kitchen_23-2149631733.jpg", date: "September 15, 2024"}, ]} /> @@ -467,20 +268,15 @@ export default function LandingPage() { @@ -492,62 +288,37 @@ export default function LandingPage() { logoText="The Gourmet Table" columns={[ { - title: "Restaurant", - items: [ + title: "Restaurant", items: [ { - label: "Home", - href: "#home", - }, + label: "Home", href: "#home"}, { - label: "About Us", - href: "#about", - }, + label: "About Us", href: "#about"}, { - label: "Menu", - href: "#menu", - }, + label: "Menu", href: "#menu"}, { - label: "Reviews", - href: "#testimonials", - }, + label: "Reviews", href: "#testimonials"}, ], }, { - title: "Reservations", - items: [ + title: "Reservations", items: [ { - label: "Book a Table", - href: "#contact", - }, + label: "Book a Table", href: "#contact"}, { - label: "Private Dining", - href: "#", - }, + label: "Private Dining", href: "#"}, { - label: "Events", - href: "#blog", - }, + label: "Events", href: "#blog"}, ], }, { - title: "Connect", - items: [ + title: "Connect", items: [ { - label: "Contact", - href: "#contact", - }, + label: "Contact", href: "#contact"}, { - label: "Careers", - href: "#", - }, + label: "Careers", href: "#"}, { - label: "Press", - href: "#", - }, + label: "Press", href: "#"}, { - label: "Gift Cards", - href: "#", - }, + label: "Gift Cards", href: "#"}, ], }, ]}