From 9fc4f57712a5f2168c68f0465c241cc5b1acbd73 Mon Sep 17 00:00:00 2001 From: development Date: Fri, 16 Jan 2026 15:05:06 +0000 Subject: [PATCH 1/6] Update src/app/about/page.tsx --- src/app/about/page.tsx | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index a44bf76..e9ef1b1 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -52,32 +52,28 @@ export default function AboutPage() { Date: Fri, 16 Jan 2026 15:05:07 +0000 Subject: [PATCH 2/6] Update src/app/contact/page.tsx --- src/app/contact/page.tsx | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index d11eea0..a073868 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -45,9 +45,7 @@ export default function ContactPage() { { name: "date", type: "date", placeholder: "Preferred Date", required: true } ]} textarea={{ - name: "message", - placeholder: "Special requests or dietary requirements...", - rows: 4, + name: "message", placeholder: "Special requests or dietary requirements...", rows: 4, required: false }} useInvertedBackground="noInvert" @@ -62,32 +60,28 @@ export default function ContactPage() { Date: Fri, 16 Jan 2026 15:05:08 +0000 Subject: [PATCH 3/6] Update src/app/globals.css --- src/app/globals.css | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/app/globals.css b/src/app/globals.css index 2758a72..b5de420 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -4,21 +4,21 @@ /* Base units */ /* --vw is set by ThemeProvider */ - /* --background: #f5faff;; - --card: #f1f8ff;; - --foreground: #001122;; - --primary-cta: #15479c;; - --secondary-cta: #ffffff;; - --accent: #a8cce8;; - --background-accent: #7ba3cf;; */ + /* --background: #1a1a1a;; + --card: #2a2a2a;; + --foreground: #ffe6e6;; + --primary-cta: #d32f2f;; + --secondary-cta: #1a1a1a;; + --accent: #ff6b6b;; + --background-accent: #cc0000;; */ - --background: #f5faff;; - --card: #f1f8ff;; - --foreground: #001122;; - --primary-cta: #15479c;; - --secondary-cta: #ffffff;; - --accent: #a8cce8;; - --background-accent: #7ba3cf;; + --background: #1a1a1a;; + --card: #2a2a2a;; + --foreground: #ffe6e6;; + --primary-cta: #d32f2f;; + --secondary-cta: #1a1a1a;; + --accent: #ff6b6b;; + --background-accent: #cc0000;; /* text sizing - set by ThemeProvider */ /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem); -- 2.49.1 From b4bb52c4490df2e3196a8b03cbe56cbd2f5e2857 Mon Sep 17 00:00:00 2001 From: development Date: Fri, 16 Jan 2026 15:05:09 +0000 Subject: [PATCH 4/6] Update src/app/layout.tsx --- src/app/layout.tsx | 22 +++++----------------- 1 file changed, 5 insertions(+), 17 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 22e771d..6a1f527 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -5,33 +5,21 @@ import { ServiceWrapper } from "@/components/ServiceWrapper"; import Tag from "@/tag/Tag"; const nunito = Nunito({ - variable: "--font-nunito", - subsets: ["latin"], + variable: "--font-nunito", subsets: ["latin"], }); export const metadata: Metadata = { - title: "Steak & Vine - Premium Fine Dining Restaurant", - description: "Experience exceptional steak and wine pairings at Steak & Vine. Award-winning fine dining with hand-selected premium beef and curated wine selection.", - keywords: "fine dining, premium steak, wine pairing, restaurant reservations, gourmet beef", - metadataBase: new URL("https://steakandvine.com"), + title: "Steak & Vine - Premium Fine Dining Restaurant", description: "Experience exceptional steak and wine pairings at Steak & Vine. Award-winning fine dining with hand-selected premium beef and curated wine selection.", keywords: "fine dining, premium steak, wine pairing, restaurant reservations, gourmet beef", metadataBase: new URL("https://steakandvine.com"), alternates: { canonical: "/" }, openGraph: { - title: "Steak & Vine - Premium Fine Dining", - description: "Excellence in steak and wine. Award-winning restaurant offering premium cuts and exceptional service.", - siteName: "Steak & Vine", - type: "website", - images: [{ - url: "https://img.b2bpic.net/free-photo/delicious-steak-with-spicy-sauce_140725-951.jpg", - alt: "Steak & Vine Premium Dining Experience" + title: "Steak & Vine - Premium Fine Dining", description: "Excellence in steak and wine. Award-winning restaurant offering premium cuts and exceptional service.", siteName: "Steak & Vine", type: "website", images: [{ + url: "https://img.b2bpic.net/free-photo/delicious-steak-with-spicy-sauce_140725-951.jpg", alt: "Steak & Vine Premium Dining Experience" }] }, twitter: { - card: "summary_large_image", - title: "Steak & Vine - Fine Dining Excellence", - description: "Premium steak and wine pairings in an elegant atmosphere", - images: ["https://img.b2bpic.net/free-photo/delicious-steak-with-spicy-sauce_140725-951.jpg"] + card: "summary_large_image", title: "Steak & Vine - Fine Dining Excellence", description: "Premium steak and wine pairings in an elegant atmosphere", images: ["https://img.b2bpic.net/free-photo/delicious-steak-with-spicy-sauce_140725-951.jpg"] }, robots: { index: true, -- 2.49.1 From 5623ceaea694770b982de57ce0b8b44886f4cfbb Mon Sep 17 00:00:00 2001 From: development Date: Fri, 16 Jan 2026 15:05:10 +0000 Subject: [PATCH 5/6] Update src/app/menu/page.tsx --- src/app/menu/page.tsx | 40 +++++++++------------------------------- 1 file changed, 9 insertions(+), 31 deletions(-) diff --git a/src/app/menu/page.tsx b/src/app/menu/page.tsx index 1cf5980..1922fc8 100644 --- a/src/app/menu/page.tsx +++ b/src/app/menu/page.tsx @@ -43,17 +43,11 @@ export default function MenuPage() { description="Hand-selected premium beef cuts aged to perfection" features={[ { - id: "ribeye", - label: "Ribeye", - title: "Our Most Beloved Premium Cut", - items: ["24-month aged beef", "Bone-in perfection", "Rich marbling throughout"], + id: "ribeye", label: "Ribeye", title: "Our Most Beloved Premium Cut", items: ["24-month aged beef", "Bone-in perfection", "Rich marbling throughout"], buttons: [{ text: "View Menu", href: "/menu" }] }, { - id: "filet", - label: "Filet Mignon", - title: "The Epitome of Tenderness", - items: ["Buttery texture", "Sous-vide perfection", "Truffle-infused butter"], + id: "filet", label: "Filet Mignon", title: "The Epitome of Tenderness", items: ["Buttery texture", "Sous-vide perfection", "Truffle-infused butter"], buttons: [{ text: "Reserve Table", href: "/contact" }] } ]} @@ -70,25 +64,13 @@ export default function MenuPage() { description="Explore our curated selection of premium dishes" products={[ { - id: "1", - name: "Prime Ribeye 16oz", - price: "$52", - imageSrc: "https://img.b2bpic.net/free-photo/view-delicious-steak-dish_23-2150777653.jpg", - imageAlt: "Prime Ribeye Steak" + id: "1", name: "Prime Ribeye 16oz", price: "$52", imageSrc: "https://img.b2bpic.net/free-photo/view-delicious-steak-dish_23-2150777653.jpg", imageAlt: "Prime Ribeye Steak" }, { - id: "2", - name: "Filet Mignon 8oz", - price: "$58", - imageSrc: "https://img.b2bpic.net/free-photo/fried-steak-table_140725-44194.jpg", - imageAlt: "Filet Mignon" + id: "2", name: "Filet Mignon 8oz", price: "$58", imageSrc: "https://img.b2bpic.net/free-photo/fried-steak-table_140725-44194.jpg", imageAlt: "Filet Mignon" }, { - id: "3", - name: "Wine Flight Selection", - price: "$35", - imageSrc: "https://img.b2bpic.net/free-photo/tuna-salad-with-vegetables-plate_140725-5555.jpg", - imageAlt: "Wine Pairing Flight" + id: "3", name: "Wine Flight Selection", price: "$35", imageSrc: "https://img.b2bpic.net/free-photo/tuna-salad-with-vegetables-plate_140725-5555.jpg", imageAlt: "Wine Pairing Flight" } ]} gridVariant="three-columns-all-equal-width" @@ -118,32 +100,28 @@ export default function MenuPage() { Date: Fri, 16 Jan 2026 15:05:11 +0000 Subject: [PATCH 6/6] Update src/app/page.tsx --- src/app/page.tsx | 26 ++++++-------------------- 1 file changed, 6 insertions(+), 20 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index f3a7eee..2e7eb7e 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -52,20 +52,10 @@ export default function HomePage() { description="What our valued guests say about their dining experience" testimonials={[ { - id: "1", - name: "David Richardson", - role: "Food Critic", - testimonial: "An unforgettable culinary experience. The ribeye was perfection, and the wine selection exceeded expectations. This is fine dining at its finest.", - imageSrc: "https://img.b2bpic.net/free-photo/front-view-cook-preparing-food-inside-kitchen-food-meal-fry-cook_140725-26010.jpg", - imageAlt: "David Richardson" + id: "1", name: "David Richardson", role: "Food Critic", testimonial: "An unforgettable culinary experience. The ribeye was perfection, and the wine selection exceeded expectations. This is fine dining at its finest.", imageSrc: "https://img.b2bpic.net/free-photo/front-view-cook-preparing-food-inside-kitchen-food-meal-fry-cook_140725-26010.jpg", imageAlt: "David Richardson" }, { - id: "2", - name: "Sarah Mitchell", - role: "Corporate Executive", - testimonial: "The ambiance, service, and food quality are exceptional. We brought our entire team and everyone left impressed. Definitely our new favorite restaurant.", - imageSrc: "https://img.b2bpic.net/free-photo/chef-plating-gourmet-food_23-2151949236.jpg", - imageAlt: "Sarah Mitchell" + id: "2", name: "Sarah Mitchell", role: "Corporate Executive", testimonial: "The ambiance, service, and food quality are exceptional. We brought our entire team and everyone left impressed. Definitely our new favorite restaurant.", imageSrc: "https://img.b2bpic.net/free-photo/chef-plating-gourmet-food_23-2151949236.jpg", imageAlt: "Sarah Mitchell" } ]} animationType="slide-up" @@ -79,32 +69,28 @@ export default function HomePage() {