From 6b833248e8d2311831d2b8e9bb96b9cc0da2d61b Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 3 Jun 2026 19:28:18 +0000 Subject: [PATCH 1/2] Update src/app/page.tsx --- src/app/page.tsx | 292 +++++++++++------------------------------------ 1 file changed, 67 insertions(+), 225 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 2338c06..40b974c 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -21,8 +21,8 @@ export default function LandingPage() { borderRadius="soft" contentWidth="mediumSmall" sizing="largeSizeMediumTitles" - background="fluid" - cardStyle="soft-shadow" + background="noise" + cardStyle="gradient-bordered" primaryButtonStyle="shadow" secondaryButtonStyle="solid" headingFontWeight="bold" @@ -32,25 +32,15 @@ export default function LandingPage() { @@ -134,19 +97,13 @@ export default function LandingPage() { metrics={[ { icon: Star, - label: "Customer Rating", - value: "4.2/5", - }, + label: "Customer Rating", value: "4.2/5"}, { icon: Calendar, - label: "Established", - value: "1859", - }, + label: "Established", value: "1859"}, { icon: Award, - label: "Dining Experience", - value: "Upscale", - }, + label: "Dining Experience", value: "Upscale"}, ]} metricsAnimation="slide-up" /> @@ -160,47 +117,17 @@ export default function LandingPage() { useInvertedBackground={true} products={[ { - id: "filet-mignon", - name: "8 oz Filet Mignon", - price: "$65", - imageSrc: "http://img.b2bpic.net/free-photo/beef-steak-with-leaf_181624-808.jpg", - imageAlt: "Perfectly cooked 8 oz Filet Mignon", - }, + id: "filet-mignon", name: "8 oz Filet Mignon", price: "$65", imageSrc: "http://img.b2bpic.net/free-photo/beef-steak-with-leaf_181624-808.jpg", imageAlt: "Perfectly cooked 8 oz Filet Mignon"}, { - id: "new-york-strip", - name: "12 oz New York Strip", - price: "$58", - imageSrc: "http://img.b2bpic.net/free-photo/beef-steak_74190-5930.jpg", - imageAlt: "Seared 12 oz New York Strip steak", - }, + id: "new-york-strip", name: "12 oz New York Strip", price: "$58", imageSrc: "http://img.b2bpic.net/free-photo/beef-steak_74190-5930.jpg", imageAlt: "Seared 12 oz New York Strip steak"}, { - id: "skillet-cornbread", - name: "Skillet Cornbread", - price: "$12", - imageSrc: "http://img.b2bpic.net/free-photo/portuguese-traditional-delicious-empadao-dish_23-2149862994.jpg", - imageAlt: "Rustic skillet cornbread", - }, + id: "skillet-cornbread", name: "Skillet Cornbread", price: "$12", imageSrc: "http://img.b2bpic.net/free-photo/portuguese-traditional-delicious-empadao-dish_23-2149862994.jpg", imageAlt: "Rustic skillet cornbread"}, { - id: "shrimp-grits", - name: "Shrimp & Grits", - price: "$32", - imageSrc: "http://img.b2bpic.net/free-photo/arabic-apetizer-humus-with-nuts-inside-white-plate-black-marble_114579-2945.jpg", - imageAlt: "Creamy shrimp and grits", - }, + id: "shrimp-grits", name: "Shrimp & Grits", price: "$32", imageSrc: "http://img.b2bpic.net/free-photo/arabic-apetizer-humus-with-nuts-inside-white-plate-black-marble_114579-2945.jpg", imageAlt: "Creamy shrimp and grits"}, { - id: "crab-cakes", - name: "Crab Cakes", - price: "$28", - imageSrc: "http://img.b2bpic.net/free-photo/fried-shrimps-with-sauce-wooden-board_140725-1139.jpg", - imageAlt: "Gourmet crab cakes with sauce", - }, + id: "crab-cakes", name: "Crab Cakes", price: "$28", imageSrc: "http://img.b2bpic.net/free-photo/fried-shrimps-with-sauce-wooden-board_140725-1139.jpg", imageAlt: "Gourmet crab cakes with sauce"}, { - id: "alaskan-salmon", - name: "Wild-Caught Alaskan Salmon", - price: "$40", - imageSrc: "http://img.b2bpic.net/free-photo/grilled-fish-close-up-decorated-with-vegetables_1303-12328.jpg", - imageAlt: "Grilled wild-caught Alaskan salmon", - }, + id: "alaskan-salmon", name: "Wild-Caught Alaskan Salmon", price: "$40", imageSrc: "http://img.b2bpic.net/free-photo/grilled-fish-close-up-decorated-with-vegetables_1303-12328.jpg", imageAlt: "Grilled wild-caught Alaskan salmon"}, ]} title="Our Signature Selections" description="From exquisite USDA Prime steaks to Southern classics and fresh seafood, our menu promises an unforgettable culinary journey." @@ -215,20 +142,11 @@ export default function LandingPage() { useInvertedBackground={false} metrics={[ { - id: "rating", - value: "4.2/5", - description: "Customer Rating", - }, + id: "rating", value: "4.2/5", description: "Customer Rating"}, { - id: "heritage", - value: "160+", - description: "Years of Heritage", - }, + id: "heritage", value: "160+", description: "Years of Heritage"}, { - id: "experience", - value: "Exquisite", - description: "Dining Experiences", - }, + id: "experience", value: "Exquisite", description: "Dining Experiences"}, ]} title="The Kendall Restaurant by the Numbers" description="Our commitment to excellence reflected in our enduring legacy and customer satisfaction." @@ -242,64 +160,28 @@ export default function LandingPage() { useInvertedBackground={true} testimonials={[ { - id: "1", - name: "Sarah Johnson", - role: "Food Critic", - company: "Gourmet Reviews", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/positive-shaved-head-male-dressed-grey-suit-dark-grey-background_613910-11352.jpg", - imageAlt: "Sarah Johnson, Food Critic", - }, + id: "1", name: "Sarah Johnson", role: "Food Critic", company: "Gourmet Reviews", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/positive-shaved-head-male-dressed-grey-suit-dark-grey-background_613910-11352.jpg", imageAlt: "Sarah Johnson, Food Critic"}, { - id: "2", - name: "Michael Chen", - role: "Local Resident", - company: "Community Member", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/front-view-female-office-worker-black-strict-jacket-smiling-holding-white-huge-sign-pink-wall_140725-58773.jpg", - imageAlt: "Michael Chen, Local Resident", - }, + id: "2", name: "Michael Chen", role: "Local Resident", company: "Community Member", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/front-view-female-office-worker-black-strict-jacket-smiling-holding-white-huge-sign-pink-wall_140725-58773.jpg", imageAlt: "Michael Chen, Local Resident"}, { - id: "3", - name: "Emily Rodriguez", - role: "Event Planner", - company: "Elite Events Co.", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/portrait-male-chef-kitchen_23-2149646279.jpg", - imageAlt: "Emily Rodriguez, Event Planner", - }, + id: "3", name: "Emily Rodriguez", role: "Event Planner", company: "Elite Events Co.", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/portrait-male-chef-kitchen_23-2149646279.jpg", imageAlt: "Emily Rodriguez, Event Planner"}, { - id: "4", - name: "David Kim", - role: "Head Chef", - company: "Culinary Institute", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/front-close-view-young-female-dark-jacket-making-funny-faces-pink-background_179666-30952.jpg", - imageAlt: "David Kim, Head Chef", - }, + id: "4", name: "David Kim", role: "Head Chef", company: "Culinary Institute", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/front-close-view-young-female-dark-jacket-making-funny-faces-pink-background_179666-30952.jpg", imageAlt: "David Kim, Head Chef"}, { - id: "5", - name: "Jessica Lee", - role: "Food Blogger", - company: "The Flavor Journey", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/angry-tensed-businessman-wants-kill-someone-clenching-hands-teeth-looking-mad-camera-g_1258-162896.jpg", - imageAlt: "Jessica Lee, Food Blogger", - }, + id: "5", name: "Jessica Lee", role: "Food Blogger", company: "The Flavor Journey", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/angry-tensed-businessman-wants-kill-someone-clenching-hands-teeth-looking-mad-camera-g_1258-162896.jpg", alt: "Jessica Lee, Food Blogger"}, ]} kpiItems={[ { - value: "4.2/5", - label: "Overall Rating", - }, + value: "4.2/5", label: "Overall Rating"}, { - value: "1859", - label: "Founded", - }, + value: "1859", label: "Founded"}, { - value: "Award-winning", - label: "Cuisine", - }, + value: "Award-winning", label: "Cuisine"}, ]} title="Voices of Our Valued Guests" description="Discover what makes The Kendall Restaurant a cherished dining destination through the words of our patrons." @@ -311,14 +193,7 @@ export default function LandingPage() { textboxLayout="default" useInvertedBackground={false} names={[ - "Michelin Guide", - "Zagat Survey", - "Wine Spectator", - "Texas Monthly", - "D Magazine", - "Eater", - "Local's Choice Awards", - ]} + "Michelin Guide", "Zagat Survey", "Wine Spectator", "Texas Monthly", "D Magazine", "Eater", "Local's Choice Awards"]} title="Accolades & Recognition" description="Proudly recognized by leading culinary publications and local community for our commitment to quality." /> @@ -328,20 +203,15 @@ export default function LandingPage() { @@ -351,71 +221,43 @@ export default function LandingPage() { Date: Wed, 3 Jun 2026 19:28:18 +0000 Subject: [PATCH 2/2] Update src/app/styles/variables.css --- src/app/styles/variables.css | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/app/styles/variables.css b/src/app/styles/variables.css index b1d8444..b7afc67 100644 --- a/src/app/styles/variables.css +++ b/src/app/styles/variables.css @@ -10,15 +10,15 @@ --accent: #ffffff; --background-accent: #ffffff; */ - --background: #f5f5f5; - --card: #ffffff; - --foreground: #1c1c1c; - --primary-cta: #1c1c1c; - --primary-cta-text: #f5f5f5; - --secondary-cta: #ffffff; - --secondary-cta-text: #1c1c1c; - --accent: #6139e6; - --background-accent: #b3a8e8; + --background: #f5f4ef; + --card: #dad6cd; + --foreground: #2a2928; + --primary-cta: #2a2928; + --primary-cta-text: #f5f4ef; + --secondary-cta: #ecebea; + --secondary-cta-text: #2a2928; + --accent: #ffffff; + --background-accent: #c6b180; /* text sizing - set by ThemeProvider */ /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem); -- 2.49.1