From fa3790027559d721972a030e4df8c2bcac01b96a Mon Sep 17 00:00:00 2001 From: bender Date: Sun, 10 May 2026 18:58:12 +0000 Subject: [PATCH] Update src/app/page.tsx --- src/app/page.tsx | 193 +++++++++++------------------------------------ 1 file changed, 42 insertions(+), 151 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index e3ec3db..34e5607 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -32,25 +32,15 @@ export default function LandingPage() { @@ -59,31 +49,20 @@ export default function LandingPage() {
@@ -110,29 +89,19 @@ export default function LandingPage() { features={[ { icon: Flame, - title: "Fire-Grilled Mastery", - description: "Expertly prepared cuts of meat grilled to perfection on our open flames.", - }, + title: "Fire-Grilled Mastery", description: "Expertly prepared cuts of meat grilled to perfection on our open flames."}, { icon: Utensils, - title: "Seasonal Freshness", - description: "Locally sourced, fresh ingredients used in every dish we serve.", - }, + title: "Seasonal Freshness", description: "Locally sourced, fresh ingredients used in every dish we serve."}, { icon: MapPin, - title: "Sunset Views", - description: "Enjoy the best outdoor seating and sunset views in Paarl at Frater Square.", - }, + title: "Sunset Views", description: "Enjoy the best outdoor seating and sunset views in Paarl at Frater Square."}, { icon: Wine, - title: "Curated Wine List", - description: "Hand-picked local wines paired to elevate every bite.", - }, + title: "Curated Wine List", description: "Hand-picked local wines paired to elevate every bite."}, { icon: Users, - title: "Warm Atmosphere", - description: "Designed for comfort and connection in a timeless setting.", - }, + title: "Warm Atmosphere", description: "Designed for comfort and connection in a timeless setting."}, ]} title="Why You'll Love Dining With Us" description="From our locally sourced ingredients to our attentive service, we ensure an exceptional dining experience." @@ -147,41 +116,17 @@ export default function LandingPage() { useInvertedBackground={false} products={[ { - id: "p1", - name: "Signature BBQ Ribs", - price: "R 245", - imageSrc: "http://img.b2bpic.net/free-photo/hot-grilled-spare-ribs-with-barbecue-sauce-crumpled-paper-top-view-ai-generative_123827-23831.jpg", - }, + id: "p1", name: "Signature BBQ Ribs", price: "R 245", imageSrc: "http://img.b2bpic.net/free-photo/hot-grilled-spare-ribs-with-barbecue-sauce-crumpled-paper-top-view-ai-generative_123827-23831.jpg"}, { - id: "p2", - name: "Wagyu Beef Burger", - price: "R 185", - imageSrc: "http://img.b2bpic.net/free-photo/high-angle-bacon-burger-with-salad_23-2148784486.jpg", - }, + id: "p2", name: "Wagyu Beef Burger", price: "R 185", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-bacon-burger-with-salad_23-2148784486.jpg"}, { - id: "p3", - name: "Crispy Pork Belly", - price: "R 210", - imageSrc: "http://img.b2bpic.net/free-photo/hot-grilled-spare-ribs-with-barbecue-sauce-crumpled-paper-top-view-ai-generative_123827-23834.jpg", - }, + id: "p3", name: "Crispy Pork Belly", price: "R 210", imageSrc: "http://img.b2bpic.net/free-photo/hot-grilled-spare-ribs-with-barbecue-sauce-crumpled-paper-top-view-ai-generative_123827-23834.jpg"}, { - id: "p4", - name: "Aged Sirloin Steak", - price: "R 280", - imageSrc: "http://img.b2bpic.net/free-photo/gourmet-seared-duck-breast-with-roasted-vegetables-rich-sauce_84443-72273.jpg", - }, + id: "p4", name: "Aged Sirloin Steak", price: "R 280", imageSrc: "http://img.b2bpic.net/free-photo/gourmet-seared-duck-breast-with-roasted-vegetables-rich-sauce_84443-72273.jpg"}, { - id: "p5", - name: "Sweet Potato Fries", - price: "R 45", - imageSrc: "http://img.b2bpic.net/free-photo/vegetable-salad-lettuce-tomato-cucumber-olives-corns-fried-eggplants-side-view_141793-2493.jpg", - }, + id: "p5", name: "Sweet Potato Fries", price: "R 45", imageSrc: "http://img.b2bpic.net/free-photo/vegetable-salad-lettuce-tomato-cucumber-olives-corns-fried-eggplants-side-view_141793-2493.jpg"}, { - id: "p6", - name: "Craft Lager", - price: "R 55", - imageSrc: "http://img.b2bpic.net/free-photo/close-up-couple-bar_23-2148111170.jpg", - }, + id: "p6", name: "Craft Draught Beer", price: "R 55", imageSrc: "https://img.freepik.com/free-photo/glass-beer-with-foam-table_144627-14285.jpg?t=st=1715690000~exp=1715693600~hmac=abcdef123456789"}, ]} title="Our Signature Menu" description="A curated selection of our most loved dishes, prepared with love and high-quality ingredients." @@ -195,25 +140,13 @@ export default function LandingPage() { tag="Our Growth" metrics={[ { - id: "m1", - value: "1,000+", - description: "Happy Guests Served", - }, + id: "m1", value: "1,000+", description: "Happy Guests Served"}, { - id: "m2", - value: "4.6", - description: "Star Google Rating", - }, + id: "m2", value: "4.6", description: "Star Google Rating"}, { - id: "m3", - value: "100%", - description: "Fresh Ingredients", - }, + id: "m3", value: "100%", description: "Fresh Ingredients"}, { - id: "m4", - value: "20", - description: "Years of Experience", - }, + id: "m4", value: "20", description: "Years of Experience"}, ]} metricsAnimation="slide-up" /> @@ -226,40 +159,15 @@ export default function LandingPage() { useInvertedBackground={false} testimonials={[ { - id: "t1", - name: "Marilize De Bruin", - handle: "@marilize", - testimonial: "Amazing food and service! The team made us feel so special for date night.", - imageSrc: "http://img.b2bpic.net/free-photo/low-angle-friends-shaking-hands_23-2148395404.jpg", - }, + id: "t1", name: "Marilize De Bruin", handle: "@marilize", testimonial: "Amazing food and service! The team made us feel so special for date night.", imageSrc: "http://img.b2bpic.net/free-photo/low-angle-friends-shaking-hands_23-2148395404.jpg"}, { - id: "t2", - name: "Nicolaas Bestbier", - handle: "@nicolaas", - testimonial: "We had the best waiter ever! Attentive, creative, and delicious food.", - imageSrc: "http://img.b2bpic.net/free-photo/close-up-young-handsome-man-isolated_273609-36379.jpg", - }, + id: "t2", name: "Nicolaas Bestbier", handle: "@nicolaas", testimonial: "We had the best waiter ever! Attentive, creative, and delicious food.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-young-handsome-man-isolated_273609-36379.jpg"}, { - id: "t3", - name: "C Rudolph", - handle: "@crudolph", - testimonial: "A dinner experience to remember. Definitely recommend booking for sunset views.", - imageSrc: "http://img.b2bpic.net/free-photo/cheerful-tanned-student-with-thick-beard-having-good-coffee-lunch-smiling-happily-enjoying-summer-vacations-tropical-country_273609-1756.jpg", - }, + id: "t3", name: "C Rudolph", handle: "@crudolph", testimonial: "A dinner experience to remember. Definitely recommend booking for sunset views.", imageSrc: "http://img.b2bpic.net/free-photo/cheerful-tanned-student-with-thick-beard-having-good-coffee-lunch-smiling-happily-enjoying-summer-vacations-tropical-country_273609-1756.jpg"}, { - id: "t4", - name: "Sarah Miller", - handle: "@sarahm", - testimonial: "The ribs are to die for. Perfectly prepared and excellent portions.", - imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-brunette-woman-drinks-morning-coffee-cafe_613910-12134.jpg", - }, + id: "t4", name: "Sarah Miller", handle: "@sarahm", testimonial: "The ribs are to die for. Perfectly prepared and excellent portions.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-brunette-woman-drinks-morning-coffee-cafe_613910-12134.jpg"}, { - id: "t5", - name: "David Khoza", - handle: "@dkhoza", - testimonial: "Fantastic atmosphere and great value for money. Will definitely come back.", - imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-female-entrepreneur-asian-business-owner-manager-sitting-confident-smiling_1258-199004.jpg", - }, + id: "t5", name: "David Khoza", handle: "@dkhoza", testimonial: "Fantastic atmosphere and great value for money. Will definitely come back.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-female-entrepreneur-asian-business-owner-manager-sitting-confident-smiling_1258-199004.jpg"}, ]} title="Stories from Our Guests" description="See why locals and visitors alike make us their go-to dining destination." @@ -270,18 +178,13 @@ export default function LandingPage() {
@@ -291,33 +194,21 @@ export default function LandingPage() { logoText="Jackson & Black" columns={[ { - title: "Restaurant", - items: [ + title: "Restaurant", items: [ { - label: "About Us", - href: "#about", - }, + label: "About Us", href: "#about"}, { - label: "Menu", - href: "#products", - }, + label: "Menu", href: "#products"}, { - label: "Bookings", - href: "https://dineplan.com", - }, + label: "Bookings", href: "https://dineplan.com"}, ], }, { - title: "Contact", - items: [ + title: "Contact", items: [ { - label: "021 872 9283", - href: "tel:0218729283", - }, + label: "021 872 9283", href: "tel:0218729283"}, { - label: "Frater Square, Paarl", - href: "#", - }, + label: "Frater Square, Paarl", href: "#"}, ], }, ]} @@ -327,4 +218,4 @@ export default function LandingPage() { ); -} +} \ No newline at end of file