13 Commits

Author SHA1 Message Date
b1ec394bf9 Update src/app/page.tsx 2026-05-27 02:21:57 +00:00
fbc084fc13 Merge version_3 into main
Merge version_3 into main
2026-05-27 01:49:05 +00:00
fe12db1a16 Update src/app/styles/variables.css 2026-05-27 01:49:01 +00:00
18e969cc44 Update src/app/page.tsx 2026-05-27 01:49:01 +00:00
fc1d83cdea Merge version_2 into main
Merge version_2 into main
2026-05-27 01:37:45 +00:00
68e60b848b Update src/app/page.tsx 2026-05-27 01:37:42 +00:00
60848e628f Merge version_2 into main
Merge version_2 into main
2026-05-27 01:36:53 +00:00
c6af6338d4 Update src/app/page.tsx 2026-05-27 01:36:50 +00:00
b0c3bc0de0 Merge version_2 into main
Merge version_2 into main
2026-05-27 01:35:56 +00:00
485a98ac06 Update src/app/styles/variables.css 2026-05-27 01:35:50 +00:00
966bd588a3 Update src/app/styles/base.css 2026-05-27 01:35:49 +00:00
88bc1aae2d Update src/app/page.tsx 2026-05-27 01:35:49 +00:00
1fd187fe76 Merge version_1 into main
Merge version_1 into main
2026-05-27 01:28:27 +00:00
3 changed files with 35 additions and 30 deletions

View File

@@ -22,7 +22,7 @@ export default function LandingPage() {
borderRadius="pill" borderRadius="pill"
contentWidth="smallMedium" contentWidth="smallMedium"
sizing="mediumLargeSizeLargeTitles" sizing="mediumLargeSizeLargeTitles"
background="noiseDiagonalGradient" background="aurora"
cardStyle="inset" cardStyle="inset"
primaryButtonStyle="primary-glow" primaryButtonStyle="primary-glow"
secondaryButtonStyle="solid" secondaryButtonStyle="solid"
@@ -139,17 +139,17 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
products={[ products={[
{ {
id: "p1", name: "Signature Wings & Waffle", price: "$18.00", variant: "Best Seller", imageSrc: "http://img.b2bpic.net/free-photo/top-view-tasty-chicken-wings-with-greens-tomatoes-light-background-burger-food-meal-meat-lunch-sandwich-fries_140725-156952.jpg", imageAlt: "Signature Wings & Waffle"}, id: "p1", name: "Signature Wings & Waffle", price: "$18.00", variant: "Best Seller", imageSrc: "https://images.unsplash.com/photo-1627992797448-6a5c10a112f2?q=80&w=2940&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", imageAlt: "Signature Wings & Waffle"},
{ {
id: "p2", name: "Old-School Fish Sandwich", price: "$15.00", variant: "Press Favorite", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-delicious-takeaway-food_23-2149025804.jpg", imageAlt: "Old-School Fish Sandwich"}, id: "p2", name: "Old-School Fish Sandwich", price: "$15.00", variant: "Press Favorite", imageSrc: "https://images.unsplash.com/photo-1588147720993-9c8c4a1b02b9?q=80&w=2940&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", imageAlt: "Old-School Fish Sandwich"},
{ {
id: "p3", name: "Soulfood Two-Side Combo", price: "$22.00", variant: "Full Plate", imageSrc: "http://img.b2bpic.net/free-photo/lovely-couple-preparing-thanksgiving-turkey_23-2148314871.jpg", imageAlt: "Soulfood Two-Side Combo"}, id: "p3", name: "Soulfood Two-Side Combo", price: "$22.00", variant: "Full Plate", imageSrc: "https://images.unsplash.com/photo-1563805494-17c3746c0d8f?q=80&w=2940&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", imageAlt: "Soulfood Two-Side Combo"},
{ {
id: "p4", name: "Japanese-Style Wings", price: "$16.00", variant: "Flavor Hit", imageSrc: "http://img.b2bpic.net/free-photo/asian-fried-vegetables-with-sauce-dark-background-closeup_1220-7670.jpg", imageAlt: "Japanese-Style Wings"}, id: "p4", name: "Japanese-Style Wings", price: "$16.00", variant: "Flavor Hit", imageSrc: "https://images.unsplash.com/photo-1549520478-f6e4a2e2a0f8?q=80&w=2940&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", imageAlt: "Japanese-Style Wings"},
{ {
id: "p5", name: "Truffle Mac & Cheese", price: "$8.00", variant: "Side Dish", imageSrc: "http://img.b2bpic.net/free-photo/delicious-food-presentation_23-2151914034.jpg", imageAlt: "Truffle Mac & Cheese"}, id: "p5", name: "Truffle Mac & Cheese", price: "$8.00", variant: "Side Dish", imageSrc: "https://images.unsplash.com/photo-1610444321313-05f2b2d0b5e9?q=80&w=2940&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", imageAlt: "Truffle Mac & Cheese"},
{ {
id: "p6", name: "Candied Sweet Yams", price: "$7.00", variant: "Sweet Side", imageSrc: "http://img.b2bpic.net/free-photo/yellow-cherry-confiture-glass-container-wooden-board_114579-8597.jpg", imageAlt: "Candied Sweet Yams"}, id: "p6", name: "Candied Sweet Yams", price: "$7.00", variant: "Sweet Side", imageSrc: "https://images.unsplash.com/photo-1594916895318-7a5c10a112f2?q=80&w=2940&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", imageAlt: "Candied Sweet Yams"},
]} ]}
title="Soul food, styled like a headline." title="Soul food, styled like a headline."
description="The homepage leads with high-margin, highly loved items: wings, waffles, fish, soulfood combos, and craveable sides." description="The homepage leads with high-margin, highly loved items: wings, waffles, fish, soulfood combos, and craveable sides."
@@ -172,23 +172,28 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
testimonials={[ testimonials={[
{ {
id: "t1", name: "Michael S.", role: "Local Foodie", company: "Harlem Resident", rating: 5, id: "t1", name: "Aisha K.", role: "Outdoor Dining Enthusiast", company: "Local Regular", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/celebration-labour-day-with-3d-cartoon-portrait-working-woman_23-2151306622.jpg", imageAlt: "Michael S."}, imageSrc: "http://img.b2bpic.net/free-photo/celebration-labour-day-with-3d-cartoon-portrait-working-woman_23-2151306622.jpg", imageAlt: "Aisha K."
},
{ {
id: "t2", name: "Sabrena C.", role: "Satisfied Customer", company: "New York Visitor", rating: 5, id: "t2", name: "Marcus R.", role: "Date Night Planner", company: "New York Visitor", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-young-woman-taking-selfie-photo-winking_1262-18343.jpg", imageAlt: "Sabrena C."}, imageSrc: "http://img.b2bpic.net/free-photo/smiling-young-woman-taking-selfie-photo-winking_1262-18343.jpg", imageAlt: "Marcus R."
},
{ {
id: "t3", name: "Delivery Guest", role: "Online Orderer", company: "Uber Eats", rating: 5, id: "t3", name: "Chloe S.", role: "Food Blogger", company: "Harlem Eats", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/happy-young-delivery-woman-blue-uniform-cap-wearing-glasses-holding-pizza-boxes-smiling-showing-thumbs-orange-wall_141793-63881.jpg", imageAlt: "Delivery Guest"}, imageSrc: "http://img.b2bpic.net/free-photo/happy-young-delivery-woman-blue-uniform-cap-wearing-glasses-holding-pizza-boxes-smiling-showing-thumbs-orange-wall_141793-63881.jpg", imageAlt: "Chloe S."
},
{ {
id: "t4", name: "Jessica L.", role: "Regular Patron", company: "Loyal Customer", rating: 5, id: "t4", name: "Jamal L.", role: "Community Leader", company: "Loyal Customer", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-with-food_23-2148899055.jpg", imageAlt: "Jessica L."}, imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-with-food_23-2148899055.jpg", imageAlt: "Jamal L."
},
{ {
id: "t5", name: "David K.", role: "Event Planner", company: "Catering Client", rating: 5, id: "t5", name: "Elena P.", role: "Tour Guide", company: "City Sightseeing", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/woman-with-baked-turkey-glassware_23-2147947929.jpg", imageAlt: "David K."}, imageSrc: "http://img.b2bpic.net/free-photo/woman-with-baked-turkey-glassware_23-2147947929.jpg", imageAlt: "Elena P."
}
]} ]}
title="The kind of reviews money cant fake." title="Experience Our Inviting Outdoor Dining!"
description="Hear what our amazing customers have to say about Rabbit's Chicken & Waffles, where every dish is made with love." description="Hear what our amazing customers have to say about enjoying the vibrant atmosphere and delicious food at Rabbit's outdoor seating."
/> />
</div> </div>
@@ -219,9 +224,9 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
background={{ background={{
variant: "radial-gradient"}} variant: "radial-gradient"}}
tag="Visit / Order / Cater" tag="Dine In / Order / Cater"
title="Pull up hungry. Leave loyal." title="Dine Al Fresco or Take It Home."
description="Built for mobile conversion: order buttons stay visible, menu highlights are simple, and visitors get clear proof before they click. Find us, order, or book catering easily." description="Enjoy our new outdoor seating, perfect for a sunny day or a breezy evening. Or, order online for pickup/delivery and experience Rabbit's wherever you are. Find us, order, or book catering easily."
buttons={[ buttons={[
{ {
text: "Order Pickup / Delivery", href: "#order"}, text: "Order Pickup / Delivery", href: "#order"},

View File

@@ -11,7 +11,7 @@ html {
body { body {
background-color: var(--background); background-color: var(--background);
color: var(--foreground); color: var(--foreground);
font-family: var(--font-nunito-sans), sans-serif; font-family: var(--font-dm-sans), sans-serif;
position: relative; position: relative;
min-height: 100vh; min-height: 100vh;
overscroll-behavior: none; overscroll-behavior: none;
@@ -24,5 +24,5 @@ h3,
h4, h4,
h5, h5,
h6 { h6 {
font-family: var(--font-nunito-sans), sans-serif; font-family: var(--font-manrope), sans-serif;
} }

View File

@@ -10,15 +10,15 @@
--accent: #ffffff; --accent: #ffffff;
--background-accent: #ffffff; */ --background-accent: #ffffff; */
--background: #120907; --background: #0a0a0a;
--card: #1a1a1a; --card: #1a1a1a;
--foreground: #fff7e8; --foreground: #f5f5f5;
--primary-cta: #f6b44b; --primary-cta: #ffdf7d;
--primary-cta-text: #160906; --primary-cta-text: #160906;
--secondary-cta: #9a291a; --secondary-cta: #1a1a1a;
--secondary-cta-text: #fff7e8; --secondary-cta-text: #fff7e8;
--accent: #f6b44b; --accent: #b8860b;
--background-accent: #9a291a; --background-accent: #8b6914;
/* text sizing - set by ThemeProvider */ /* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem); /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);