diff --git a/src/app/page.tsx b/src/app/page.tsx index 45e015d..7678fcb 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -9,9 +9,9 @@ import FeatureCardNineteen from '@/components/sections/feature/FeatureCardNinete import TeamCardTwo from '@/components/sections/team/TeamCardTwo'; import TestimonialCardSix from '@/components/sections/testimonial/TestimonialCardSix'; import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia'; -import ContactCenter from '@/components/sections/contact/ContactCenter'; -import FooterBase from '@/components/sections/footer/FooterBase'; -import { Flame, ChefHat, Sparkles, Calendar, Linkedin, Globe } from 'lucide-react'; +import ContactSplitForm from '@/components/sections/contact/ContactSplitForm'; +import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis'; +import { Flame, ChefHat, Sparkles, Calendar, Linkedin, Globe, MapPin, Mail, Phone } from 'lucide-react'; export default function LandingPage() { return ( @@ -39,8 +39,7 @@ export default function LandingPage() { { name: "Contact", id: "contact" } ]} button={{ - text: "Reserve Table", - href: "contact" + text: "Reserve Table", href: "#contact" }} /> @@ -53,31 +52,14 @@ export default function LandingPage() { tagIcon={Flame} background={{ variant: "plain" }} buttons={[ - { text: "Reserve Now", href: "contact" }, - { text: "View Menu", href: "cuts" } + { text: "Reserve Now", href: "#contact" }, + { text: "View Menu", href: "#cuts" } ]} buttonAnimation="slide-up" mediaItems={[ - { - imageSrc: "https://img.b2bpic.net/premium-photo/sushi-chef-carefully-prepares-plate-fresh-sushi_14117-1112407.jpg?id=293519047", - imageAlt: "Master Chef Preparing Premium Wagyu" - }, - { - imageSrc: "https://img.b2bpic.net/free-photo/closeup-shot-rare-steak-wooden-board_181624-59117.jpg", - imageAlt: "A5 Wagyu Ribeye" - }, - { - imageSrc: "https://img.b2bpic.net/free-photo/top-view-friends-having-lunch-luxury-restaurant_23-2151081502.jpg?id=94766451", - imageAlt: "Elegant Dining Room" - }, - { - imageSrc: "https://img.b2bpic.net/free-photo/side-view-raw-steak-with-barbecue-rosemary_176474-3197.jpg", - imageAlt: "Japanese Prime Filet" - }, - { - imageSrc: "https://img.b2bpic.net/free-photo/top-view-meat-with-salt-cleaver_23-2148610980.jpg", - imageAlt: "Aged Bone-In Ribeye" - } + { imageSrc: "https://img.b2bpic.net/premium-photo/sushi-chef-carefully-prepares-plate-fresh-sushi_14117-1112407.jpg?id=293519047", imageAlt: "Master Chef Preparing Premium Wagyu" }, + { imageSrc: "https://img.b2bpic.net/free-photo/closeup-shot-rare-steak-wooden-board_181624-59117.jpg", imageAlt: "A5 Wagyu Ribeye" }, + { imageSrc: "https://img.b2bpic.net/free-photo/top-view-friends-having-lunch-luxury-restaurant_23-2151081502.jpg?id=94766451", imageAlt: "Elegant Dining Room" } ]} /> @@ -87,16 +69,13 @@ export default function LandingPage() { tag="Our Story" tagIcon={ChefHat} title="Mastery Through Tradition" - description="For over two decades, Kuro Gyu has been dedicated to bringing authentic Japanese steakhouse excellence to discerning diners. Our head chef trained in Tokyo's most prestigious establishments, perfecting the art of Wagyu preparation. Every cut is carefully selected, aged to perfection, and prepared with meticulous attention to detail." + description="For over two decades, Kuro Gyu has been dedicated to bringing authentic Japanese steakhouse excellence to discerning diners. Our head chef trained in Tokyo's most prestigious establishments, perfecting the art of Wagyu preparation." metrics={[ { value: "25+", title: "Years of Excellence" }, { value: "100%", title: "Premium Wagyu" } ]} imageSrc="https://img.b2bpic.net/premium-photo/sushi-chef-carefully-prepares-plate-fresh-sushi_14117-1112407.jpg?id=293519047" imageAlt="Master chef preparing premium steakhouse cuisine" - mediaAnimation="slide-up" - metricsAnimation="slide-up" - useInvertedBackground={false} /> @@ -106,42 +85,14 @@ export default function LandingPage() { description="Handpicked premium Wagyu selections, aged to perfection and prepared by our master chefs" tag="Premium Selection" tagIcon={Sparkles} - products={[ - { - id: "1", - brand: "Kuro Gyu", - name: "A5 Wagyu Ribeye", - price: "$125", - rating: 5, - reviewCount: "312", - imageSrc: "https://img.b2bpic.net/free-photo/closeup-shot-rare-steak-wooden-board_181624-59117.jpg", - imageAlt: "A5 Wagyu Ribeye" - }, - { - id: "2", - brand: "Kuro Gyu", - name: "Japanese Prime Filet", - price: "$145", - rating: 5, - reviewCount: "287", - imageSrc: "https://img.b2bpic.net/free-photo/side-view-raw-steak-with-barbecue-rosemary_176474-3197.jpg", - imageAlt: "Japanese Prime Filet" - }, - { - id: "3", - brand: "Kuro Gyu", - name: "Aged Bone-In Ribeye", - price: "$135", - rating: 5, - reviewCount: "256", - imageSrc: "https://img.b2bpic.net/free-photo/top-view-meat-with-salt-cleaver_23-2148610980.jpg", - imageAlt: "Aged Bone-In Ribeye" - } - ]} gridVariant="three-columns-all-equal-width" animationType="slide-up" textboxLayout="default" - useInvertedBackground={false} + products={[ + { id: "1", brand: "Kuro Gyu", name: "A5 Wagyu Ribeye", price: "$125", rating: 5, reviewCount: "312", imageSrc: "https://img.b2bpic.net/free-photo/closeup-shot-rare-steak-wooden-board_181624-59117.jpg" }, + { id: "2", brand: "Kuro Gyu", name: "Japanese Prime Filet", price: "$145", rating: 5, reviewCount: "287", imageSrc: "https://img.b2bpic.net/free-photo/side-view-raw-steak-with-barbecue-rosemary_176474-3197.jpg" }, + { id: "3", brand: "Kuro Gyu", name: "Aged Bone-In Ribeye", price: "$135", rating: 5, reviewCount: "256", imageSrc: "https://img.b2bpic.net/free-photo/top-view-meat-with-salt-cleaver_23-2148610980.jpg" } + ]} /> @@ -149,35 +100,12 @@ export default function LandingPage() { @@ -185,37 +113,13 @@ export default function LandingPage() { @@ -223,45 +127,12 @@ export default function LandingPage() { @@ -269,88 +140,37 @@ export default function LandingPage() {
-
diff --git a/src/app/styles/variables.css b/src/app/styles/variables.css index a5d1e76..1a7d097 100644 --- a/src/app/styles/variables.css +++ b/src/app/styles/variables.css @@ -10,15 +10,15 @@ --accent: #ffffff; --background-accent: #ffffff; */ - --background: #080000; - --card: #1e0d0d; - --foreground: #ffe6e6; - --primary-cta: #ff7a7a; + --background: #0a0a0a; + --card: #171717; + --foreground: #f5f5f5; + --primary-cta: #d4af37; --primary-cta-text: #080000; - --secondary-cta: #1e0909; + --secondary-cta: #b8860b; --secondary-cta-text: #ffe6e6; - --accent: #7b4242; - --background-accent: #65292c; + --accent: #ffd700; + --background-accent: #1a1a1a; /* text sizing - set by ThemeProvider */ /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);