From 5e78c1489cfe28063f7c4e3c3b6761fb3cd20415 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 3 Jun 2026 19:50:18 +0000 Subject: [PATCH] Update src/app/page.tsx --- src/app/page.tsx | 340 +++++++++++------------------------------------ 1 file changed, 76 insertions(+), 264 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 6881f6b..afb7ee3 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -32,37 +32,23 @@ export default function LandingPage() { @@ -71,98 +57,52 @@ export default function LandingPage() { @@ -172,18 +112,14 @@ export default function LandingPage() { useInvertedBackground={true} heading={[ { - type: "text", - content: "Discover Al Biernat's: A Dallas Tradition of Excellence", - }, + type: "text", content: "Discover Al Biernat's: A Dallas Tradition of Excellence"}, + { + type: "image", src: "http://img.b2bpic.net/free-photo/cook-looking-wooden-plate-with-salad_23-2148040181.jpg", alt: "Chef preparing a gourmet dish"}, ]} buttons={[ { - text: "Our Story", - href: "#", - }, + text: "Our Story", href: "#"}, ]} - imageSrc="http://img.b2bpic.net/free-photo/cook-looking-wooden-plate-with-salad_23-2148040181.jpg" - imageAlt="Chef preparing a gourmet dish" /> @@ -194,25 +130,17 @@ export default function LandingPage() { useInvertedBackground={false} negativeCard={{ items: [ - "Overpriced Small Portions", - "Rushed Service", - "Underwhelming Quality", - ], + "Overpriced Small Portions", "Rushed Service", "Underwhelming Quality"], }} positiveCard={{ items: [ - "Extensive Menu Selection", - "Consistently Top-Notch Service", - "Elegant & Welcoming Atmosphere", - ], + "Extensive Menu Selection", "Consistently Top-Notch Service", "Elegant & Welcoming Atmosphere"], }} title="A Culinary Experience Like No Other" description="We are dedicated to crafting memorable moments with exceptional food and service. Indulge in our exquisite offerings." buttons={[ { - text: "View Our Menu", - href: "#menu", - }, + text: "View Our Menu", href: "#menu"}, ]} /> @@ -225,47 +153,17 @@ export default function LandingPage() { useInvertedBackground={true} products={[ { - id: "p1", - name: "Double Cut Colorado Lamb Chops", - price: "$72", - imageSrc: "http://img.b2bpic.net/free-photo/top-view-grilled-lamb-ribs-with-eggplant-cherry-tomatoes-dried-apricots-plate_141793-3812.jpg", - imageAlt: "Double Cut Colorado Lamb Chops", - }, + id: "p1", name: "Double Cut Colorado Lamb Chops", price: "$72", imageSrc: "http://img.b2bpic.net/free-photo/top-view-grilled-lamb-ribs-with-eggplant-cherry-tomatoes-dried-apricots-plate_141793-3812.jpg", imageAlt: "Double Cut Colorado Lamb Chops"}, { - id: "p2", - name: "Chilean Sea Bass", - price: "$65", - imageSrc: "http://img.b2bpic.net/free-photo/shrimps-corn-lemon-plate_140725-52.jpg", - imageAlt: "Chilean Sea Bass", - }, + id: "p2", name: "Chilean Sea Bass", price: "$65", imageSrc: "http://img.b2bpic.net/free-photo/shrimps-corn-lemon-plate_140725-52.jpg", imageAlt: "Chilean Sea Bass"}, { - id: "p3", - name: "Aged Ribeye Steak", - price: "$75", - imageSrc: "http://img.b2bpic.net/free-photo/fried-meat-table_140725-2402.jpg", - imageAlt: "Aged Ribeye Steak", - }, + id: "p3", name: "Aged Ribeye Steak", price: "$75", imageSrc: "http://img.b2bpic.net/free-photo/fried-meat-table_140725-2402.jpg", imageAlt: "Aged Ribeye Steak"}, { - id: "p4", - name: "Prime Veal Chop", - price: "$68", - imageSrc: "http://img.b2bpic.net/free-photo/beef-sauteed-broth-with-berries_114579-2507.jpg", - imageAlt: "Prime Veal Chop", - }, + id: "p4", name: "Prime Veal Chop", price: "$68", imageSrc: "http://img.b2bpic.net/free-photo/beef-sauteed-broth-with-berries_114579-2507.jpg", imageAlt: "Prime Veal Chop"}, { - id: "p5", - name: "Berkshire Pork Chops", - price: "$58", - imageSrc: "http://img.b2bpic.net/free-photo/pork-chop-steak_1339-7804.jpg", - imageAlt: "Berkshire Pork Chops", - }, + id: "p5", name: "Berkshire Pork Chops", price: "$58", imageSrc: "http://img.b2bpic.net/free-photo/pork-chop-steak_1339-7804.jpg", imageAlt: "Berkshire Pork Chops"}, { - id: "p6", - name: "Creamy Oxtail Risotto", - price: "$48", - imageSrc: "http://img.b2bpic.net/free-photo/traditional-african-okra-soup-wooden-table_123827-28930.jpg", - imageAlt: "Creamy Oxtail Risotto", - }, + id: "p6", name: "Creamy Oxtail Risotto", price: "$48", imageSrc: "http://img.b2bpic.net/free-photo/traditional-african-okra-soup-wooden-table_123827-28930.jpg", imageAlt: "Creamy Oxtail Risotto"}, ]} title="Our Signature Dishes" description="Savor the best of land and sea with our expertly crafted menu, featuring classic favorites and seasonal delights." @@ -279,64 +177,28 @@ export default function LandingPage() { useInvertedBackground={false} testimonials={[ { - id: "test1", - name: "Jocelyn", - role: "Local Guide", - company: "Google Reviews", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/man-presents-girl-ring_1398-4220.jpg", - imageAlt: "Happy couple dining", - }, + id: "test1", name: "Jocelyn", role: "Local Guide", company: "Google Reviews", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/man-presents-girl-ring_1398-4220.jpg", imageAlt: "Happy couple dining"}, { - id: "test2", - name: "Kim Billings", - role: "Local Guide", - company: "Google Reviews", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/dinner-restaurant-closeup-salad-with-beetroot-cottage-cheese-people-eating-background_501050-81.jpg", - imageAlt: "Elegant table setting", - }, + id: "test2", name: "Kim Billings", role: "Local Guide", company: "Google Reviews", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/dinner-restaurant-closeup-salad-with-beetroot-cottage-cheese-people-eating-background_501050-81.jpg", imageAlt: "Elegant table setting"}, { - id: "test3", - name: "Michael S.", - role: "D Magazine", - company: "Dallas Critic", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/table-dinner_74190-1261.jpg", - imageAlt: "Patio dining", - }, + id: "test3", name: "Michael S.", role: "D Magazine", company: "Dallas Critic", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/table-dinner_74190-1261.jpg", imageAlt: "Patio dining"}, { - id: "test4", - name: "David K.", - role: "Opentable Reviewer", - company: "Food Enthusiast", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/man-taking-shots-festive-women_23-2147651776.jpg", - imageAlt: "Busy bar scene", - }, + id: "test4", name: "David K.", role: "Opentable Reviewer", company: "Food Enthusiast", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/man-taking-shots-festive-women_23-2147651776.jpg", imageAlt: "Busy bar scene"}, { - id: "test5", - name: "Sarah P.", - role: "Yelp Elite", - company: "Local Foodie", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/couple-having-date-together-luxurious-restaurant_23-2150517403.jpg", - imageAlt: "Waiter serving food", - }, + id: "test5", name: "Sarah P.", role: "Yelp Elite", company: "Local Foodie", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/couple-having-date-together-luxurious-restaurant_23-2150517403.jpg", imageAlt: "Waiter serving food"}, ]} kpiItems={[ { - value: "4.7", - label: "Avg. Rating", - }, + value: "4.7", label: "Avg. Rating"}, { - value: "2700+", - label: "Reviews", - }, + value: "2700+", label: "Reviews"}, { - value: "25+", - label: "Years in Service", - }, + value: "25+", label: "Years in Service"}, ]} title="What Our Guests Say" description="Hear directly from those who have experienced the Al Biernat's difference. Our commitment to excellence shines through every review." @@ -348,14 +210,7 @@ export default function LandingPage() { textboxLayout="default" useInvertedBackground={true} names={[ - "D Magazine", - "Dallas Observer", - "Texas Monthly", - "Zagat", - "Forbes", - "Wine Spectator", - "Opentable", - ]} + "D Magazine", "Dallas Observer", "Texas Monthly", "Zagat", "Forbes", "Wine Spectator", "Opentable"]} title="Featured In & Celebrated By" description="Our commitment to culinary excellence and impeccable service has earned us recognition from leading publications and esteemed organizations." /> @@ -367,30 +222,15 @@ export default function LandingPage() { useInvertedBackground={false} faqs={[ { - id: "faq1", - title: "What is the dress code at Al Biernat's?", - content: "Al Biernat's maintains an upscale casual dress code. While jackets are not required, we encourage elegant attire appropriate for a fine dining experience. Business casual is generally recommended.", - }, + id: "faq1", title: "What is the dress code at Al Biernat's?", content: "Al Biernat's maintains an upscale casual dress code. While jackets are not required, we encourage elegant attire appropriate for a fine dining experience. Business casual is generally recommended."}, { - id: "faq2", - title: "How do I make a reservation?", - content: "Reservations can be made easily through OpenTable directly on our website, or by calling us at (214) 219-2201. We highly recommend booking in advance, especially for weekend evenings.", - }, + id: "faq2", title: "How do I make a reservation?", content: "Reservations can be made easily through OpenTable directly on our website, or by calling us at (214) 219-2201. We highly recommend booking in advance, especially for weekend evenings."}, { - id: "faq3", - title: "Do you offer private dining options?", - content: "Yes, Al Biernat's offers several private dining spaces perfect for intimate gatherings, corporate events, and special celebrations. Please contact our events coordinator for more information and availability.", - }, + id: "faq3", title: "Do you offer private dining options?", content: "Yes, Al Biernat's offers several private dining spaces perfect for intimate gatherings, corporate events, and special celebrations. Please contact our events coordinator for more information and availability."}, { - id: "faq4", - title: "Can you accommodate dietary restrictions?", - content: "We strive to accommodate all dietary needs and allergies. Please inform your server of any restrictions, and our culinary team will do their best to modify dishes to your preferences.", - }, + id: "faq4", title: "Can you accommodate dietary restrictions?", content: "We strive to accommodate all dietary needs and allergies. Please inform your server of any restrictions, and our culinary team will do their best to modify dishes to your preferences."}, { - id: "faq5", - title: "Is parking available?", - content: "Valet parking is available for your convenience. There is also street parking in the vicinity, though it can be limited during peak hours.", - }, + id: "faq5", title: "Is parking available?", content: "Valet parking is available for your convenience. There is also street parking in the vicinity, though it can be limited during peak hours."}, ]} title="Frequently Asked Questions" description="Find answers to common inquiries about reservations, dining, and our restaurant policies." @@ -402,18 +242,13 @@ export default function LandingPage() { @@ -422,58 +257,35 @@ export default function LandingPage() {