Merge version_2 into main

Merge version_2 into main
This commit was merged in pull request #1.
This commit is contained in:
2026-06-10 04:29:49 +00:00

View File

@@ -31,72 +31,45 @@ export default function LandingPage() {
<NavbarStyleFullscreen <NavbarStyleFullscreen
navItems={[ navItems={[
{ {
name: "Home", name: "Home", id: "#hero"},
id: "#hero",
},
{ {
name: "Menu", name: "Menu", id: "#menu"},
id: "#menu",
},
{ {
name: "Our Story", name: "Our Story", id: "#why-cupps"},
id: "#why-cupps",
},
{ {
name: "Reviews", name: "Reviews", id: "#testimonials"},
id: "#testimonials",
},
{ {
name: "Location", name: "Location", id: "#location"},
id: "#location",
},
]} ]}
brandName="Cupp's Drive-In" brandName="Cupp's Drive-In"
button={{ button={{
text: "Find Us & Come Hungry", text: "Find Us & Come Hungry", href: "https://maps.app.goo.gl/XKj4TBCRMxWTRYXz9"}}
href: "https://maps.app.goo.gl/wJ13J7M9j8L6N4N56",
}}
/> />
</div> </div>
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroBillboardGallery <HeroBillboardGallery
background={{ background={{
variant: "sparkles-gradient", variant: "sparkles-gradient"}}
}}
title="Waco's Burger Since 1947" title="Waco's Burger Since 1947"
description="Fresh beef. Hand-cut fries. Family-run since 1947. Just off I-35 in Waco, TX." description="Fresh beef. Hand-cut fries. Family-run since 1947. Just off I-35 in Waco, TX."
buttons={[ buttons={[
{ {
text: "Find Us & Come Hungry", text: "Find Us & Come Hungry", href: "https://maps.app.goo.gl/XKj4TBCRMxWTRYXz9"},
href: "https://maps.app.goo.gl/wJ13J7M9j8L6N4N56",
},
]} ]}
mediaItems={[ mediaItems={[
{ {
imageSrc: "http://img.b2bpic.net/free-photo/top-view-hot-dogs-with-chips-pickles_23-2148679025.jpg", imageSrc: "http://img.b2bpic.net/free-photo/top-view-hot-dogs-with-chips-pickles_23-2148679025.jpg", imageAlt: "Classic cheeseburger with hand-cut fries"},
imageAlt: "Classic cheeseburger with hand-cut fries",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/chips-decoration_23-2147695728.jpg", imageSrc: "http://img.b2bpic.net/free-photo/chips-decoration_23-2147695728.jpg", imageAlt: "Basket of golden hand-cut french fries"},
imageAlt: "Basket of golden hand-cut french fries",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/burger-with-fries-tomato-sauce_114579-3697.jpg", imageSrc: "http://img.b2bpic.net/free-photo/burger-with-fries-tomato-sauce_114579-3697.jpg", imageAlt: "Exterior view of a retro drive-in diner at dusk with neon lights"},
imageAlt: "Exterior view of a retro drive-in diner at dusk with neon lights",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/american-colors-household-decorations-independence-day-celebration_23-2151469843.jpg", imageSrc: "http://img.b2bpic.net/free-photo/american-colors-household-decorations-independence-day-celebration_23-2151469843.jpg", imageAlt: "Interior of a classic diner with checkered floors and bar stools"},
imageAlt: "Interior of a classic diner with checkered floors and bar stools",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/digital-art-fruit-illustration_23-2151773052.jpg", imageSrc: "http://img.b2bpic.net/free-photo/digital-art-fruit-illustration_23-2151773052.jpg", imageAlt: "Thick chocolate milkshake in a retro glass"},
imageAlt: "Thick chocolate milkshake in a retro glass",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/top-view-ring-fries-with-mustard-salt_23-2148701447.jpg", imageSrc: "http://img.b2bpic.net/free-photo/top-view-ring-fries-with-mustard-salt_23-2148701447.jpg", imageAlt: "Plate of crispy mustard-battered onion rings"},
imageAlt: "Plate of crispy mustard-battered onion rings",
},
]} ]}
mediaAnimation="opacity" mediaAnimation="opacity"
/> />
@@ -109,29 +82,19 @@ export default function LandingPage() {
metrics={[ metrics={[
{ {
icon: Home, icon: Home,
label: "Family-owned since 1947", label: "Family-owned since 1947", value: "75+ Years"},
value: "75+ Years",
},
{ {
icon: Beef, icon: Beef,
label: "Fresh never-frozen beef", label: "Fresh never-frozen beef", value: "Quality"},
value: "Quality",
},
{ {
icon: Flame, icon: Flame,
label: "Hand-cut fries & onion rings", label: "Hand-cut fries & onion rings", value: "Homemade"},
value: "Homemade",
},
{ {
icon: Trophy, icon: Trophy,
label: "Featured on Texas Bucket List", label: "Featured on Texas Bucket List", value: "Recognized"},
value: "Recognized",
},
{ {
icon: Award, icon: Award,
label: "KWTX Clean Plate Award recipient", label: "KWTX Clean Plate Award recipient", value: "Awarded"},
value: "Awarded",
},
]} ]}
metricsAnimation="slide-up" metricsAnimation="slide-up"
/> />
@@ -145,61 +108,21 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
products={[ products={[
{ {
id: "classic-cheeseburger", id: "classic-cheeseburger", name: "Classic Cheeseburger", price: "$7.99", imageSrc: "http://img.b2bpic.net/free-photo/veggie-quinoa-burger-with-sprouts-flax-seeds-white-plate_23-2148165627.jpg", imageAlt: "Classic cheeseburger with lettuce, tomato, and onion"},
name: "Classic Cheeseburger",
price: "$7.99",
imageSrc: "http://img.b2bpic.net/free-photo/veggie-quinoa-burger-with-sprouts-flax-seeds-white-plate_23-2148165627.jpg",
imageAlt: "Classic cheeseburger with lettuce, tomato, and onion",
},
{ {
id: "double-double", id: "double-double", name: "Double Double", price: "$10.49", imageSrc: "http://img.b2bpic.net/free-photo/front-view-burgers-stand_141793-15545.jpg", imageAlt: "Double cheeseburger with two patties and two slices of cheese"},
name: "Double Double",
price: "$10.49",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-burgers-stand_141793-15545.jpg",
imageAlt: "Double cheeseburger with two patties and two slices of cheese",
},
{ {
id: "bacon-jalapeno-burger", id: "bacon-jalapeno-burger", name: "Bacon Burger with Jalapeños", price: "$9.49", imageSrc: "http://img.b2bpic.net/free-photo/close-up-cheeseburger-tray_23-2148678818.jpg", imageAlt: "Bacon burger topped with jalapeños"},
name: "Bacon Burger with Jalapeños",
price: "$9.49",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-cheeseburger-tray_23-2148678818.jpg",
imageAlt: "Bacon burger topped with jalapeños",
},
{ {
id: "egg-burger", id: "egg-burger", name: "Egg Burger", price: "$8.99", imageSrc: "http://img.b2bpic.net/free-photo/hamburger-with-egg-benedict-energy-drinks-can_114579-2137.jpg", imageAlt: "Burger with a fried egg on top"},
name: "Egg Burger",
price: "$8.99",
imageSrc: "http://img.b2bpic.net/free-photo/hamburger-with-egg-benedict-energy-drinks-can_114579-2137.jpg",
imageAlt: "Burger with a fried egg on top",
},
{ {
id: "hand-cut-fries", id: "hand-cut-fries", name: "Hand-Cut Fries", price: "$3.49", imageSrc: "http://img.b2bpic.net/free-photo/steel-basket-french-fries-plain-grey-background_140725-1670.jpg", imageAlt: "Basket of fresh hand-cut french fries"},
name: "Hand-Cut Fries",
price: "$3.49",
imageSrc: "http://img.b2bpic.net/free-photo/steel-basket-french-fries-plain-grey-background_140725-1670.jpg",
imageAlt: "Basket of fresh hand-cut french fries",
},
{ {
id: "onion-rings", id: "onion-rings", name: "Onion Rings", price: "$4.99", imageSrc: "http://img.b2bpic.net/free-photo/crispy-fried-onion-rings-with-steam-dark-background_84443-94437.jpg", imageAlt: "Plate of mustard-battered onion rings"},
name: "Onion Rings",
price: "$4.99",
imageSrc: "http://img.b2bpic.net/free-photo/crispy-fried-onion-rings-with-steam-dark-background_84443-94437.jpg",
imageAlt: "Plate of mustard-battered onion rings",
},
{ {
id: "steak-fingers", id: "steak-fingers", name: "Steak Fingers", price: "$9.99", imageSrc: "http://img.b2bpic.net/free-photo/delicious-food-wooden-table_7502-4855.jpg", imageAlt: "Plate of crispy steak fingers with dipping sauce"},
name: "Steak Fingers",
price: "$9.99",
imageSrc: "http://img.b2bpic.net/free-photo/delicious-food-wooden-table_7502-4855.jpg",
imageAlt: "Plate of crispy steak fingers with dipping sauce",
},
{ {
id: "chili-dog", id: "chili-dog", name: "Chili Dog", price: "$6.99", imageSrc: "http://img.b2bpic.net/free-photo/food-assortment-with-hot-dog-sauce-bottles_23-2148314169.jpg", imageAlt: "Chili dog with cheese and onions"},
name: "Chili Dog",
price: "$6.99",
imageSrc: "http://img.b2bpic.net/free-photo/food-assortment-with-hot-dog-sauce-bottles_23-2148314169.jpg",
imageAlt: "Chili dog with cheese and onions",
},
]} ]}
title="Simple Menu. No Shortcuts." title="Simple Menu. No Shortcuts."
description="Every item is prepared with care, using only the freshest ingredients. Taste the tradition in every bite." description="Every item is prepared with care, using only the freshest ingredients. Taste the tradition in every bite."
@@ -212,29 +135,13 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
features={[ features={[
{ {
title: "Made In Front of You", title: "Made In Front of You", description: "Small kitchen, open counter. Watch your food cooked fresh every single time.", imageSrc: "http://img.b2bpic.net/free-photo/professional-chef-cooking-onion-vegetables-meat-grill-with-fire-smoke-beautiful-man-concentrated-preparation-food-background-modern-restaurant-kitchen_651396-3910.jpg", imageAlt: "Cook preparing food on a grill in an open kitchen"},
description: "Small kitchen, open counter. Watch your food cooked fresh every single time.",
imageSrc: "http://img.b2bpic.net/free-photo/professional-chef-cooking-onion-vegetables-meat-grill-with-fire-smoke-beautiful-man-concentrated-preparation-food-background-modern-restaurant-kitchen_651396-3910.jpg",
imageAlt: "Cook preparing food on a grill in an open kitchen",
},
{ {
title: "A Waco Institution", title: "A Waco Institution", description: "Family-owned for over 75 years. Three generations of the Cupp family have fed this town.", imageSrc: "http://img.b2bpic.net/free-photo/business-persons-posing_23-2147702078.jpg", imageAlt: "Vintage photo of the Cupp family"},
description: "Family-owned for over 75 years. Three generations of the Cupp family have fed this town.",
imageSrc: "http://img.b2bpic.net/free-photo/business-persons-posing_23-2147702078.jpg",
imageAlt: "Vintage photo of the Cupp family",
},
{ {
title: "The Regulars Know", title: "The Regulars Know", description: "Staff know your name. Customers come from an hour away just for this burger.", imageSrc: "http://img.b2bpic.net/free-photo/individuality-identity-creative-design-logo-creation_53876-122973.jpg", imageAlt: "Happy customers at a diner counter"},
description: "Staff know your name. Customers come from an hour away just for this burger.",
imageSrc: "http://img.b2bpic.net/free-photo/individuality-identity-creative-design-logo-creation_53876-122973.jpg",
imageAlt: "Happy customers at a diner counter",
},
{ {
title: "Just Off I-35", title: "Just Off I-35", description: "Planning a road trip through Texas? This is the stop. Pull off, come in, and thank yourself later.", imageSrc: "http://img.b2bpic.net/free-photo/asian-woman-calling-repairman-insurance-staff-fix-car-engine-problem-local-road_1150-10673.jpg", imageAlt: "Car exiting highway towards a vintage roadside diner"},
description: "Planning a road trip through Texas? This is the stop. Pull off, come in, and thank yourself later.",
imageSrc: "http://img.b2bpic.net/free-photo/asian-woman-calling-repairman-insurance-staff-fix-car-engine-problem-local-road_1150-10673.jpg",
imageAlt: "Car exiting highway towards a vintage roadside diner",
},
]} ]}
title="No Freezer. No Franchise. No Compromises." title="No Freezer. No Franchise. No Compromises."
description="Experience the Cupp's difference that has kept locals and travelers coming back for generations." description="Experience the Cupp's difference that has kept locals and travelers coming back for generations."
@@ -249,59 +156,23 @@ export default function LandingPage() {
carouselMode="buttons" carouselMode="buttons"
testimonials={[ testimonials={[
{ {
id: "1", id: "1", name: "Tim P.", handle: "@tim_p_reviews", testimonial: "This is the best burger I have ever had. I don't know the secret, but you will be back.", rating: 5,
name: "Tim P.", imageSrc: "http://img.b2bpic.net/free-photo/cheerful-caucasian-guy-dating-afro-american-girl_1262-19996.jpg", imageAlt: "Customer Tim P."},
handle: "@tim_p_reviews",
testimonial: "This is the best burger I have ever had. I don't know the secret, but you will be back.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-caucasian-guy-dating-afro-american-girl_1262-19996.jpg",
imageAlt: "Customer Tim P.",
},
{ {
id: "2", id: "2", name: "Trey S.", handle: "@treysays", testimonial: "It makes you nostalgic for a past you never even experienced. Never change, Cupp's.", rating: 5,
name: "Trey S.", imageSrc: "http://img.b2bpic.net/free-photo/thoughtful-young-caucasian-girl-with-pixie-haircut-putting-hand-cheek-isolated-purple-background-with-copy-space_141793-88072.jpg", imageAlt: "Customer Trey S."},
handle: "@treysays",
testimonial: "It makes you nostalgic for a past you never even experienced. Never change, Cupp's.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/thoughtful-young-caucasian-girl-with-pixie-haircut-putting-hand-cheek-isolated-purple-background-with-copy-space_141793-88072.jpg",
imageAlt: "Customer Trey S.",
},
{ {
id: "3", id: "3", name: "Norman M.", handle: "@norm_eats", testimonial: "Hands down one of the best burger joints in Texas. And that is saying a lot.", rating: 5,
name: "Norman M.", imageSrc: "http://img.b2bpic.net/free-photo/older-friends-eating-restaurant_23-2149316782.jpg", imageAlt: "Customer Norman M."},
handle: "@norm_eats",
testimonial: "Hands down one of the best burger joints in Texas. And that is saying a lot.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/older-friends-eating-restaurant_23-2149316782.jpg",
imageAlt: "Customer Norman M.",
},
{ {
id: "4", id: "4", name: "Hayley G.", handle: "@hayley_reviews", testimonial: "The taste of the fries and the batter on the steak fingers brought me to tears. I can't even put into words what that did for my soul.", rating: 5,
name: "Hayley G.", imageSrc: "http://img.b2bpic.net/free-photo/middle-age-caucasian-man-holding-breakfast-tray-with-cookies-coffee-angry-mad-screaming-frustrated-furious-shouting-with-anger-looking-up_839833-29986.jpg", imageAlt: "Customer Hayley G."},
handle: "@hayley_reviews",
testimonial: "The taste of the fries and the batter on the steak fingers brought me to tears. I can't even put into words what that did for my soul.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/middle-age-caucasian-man-holding-breakfast-tray-with-cookies-coffee-angry-mad-screaming-frustrated-furious-shouting-with-anger-looking-up_839833-29986.jpg",
imageAlt: "Customer Hayley G.",
},
{ {
id: "5", id: "5", name: "Justin F.", handle: "@justin_f_foodie", testimonial: "Been coming here with my grandfather since I was about 5. Such a great little spot with old school character.", rating: 5,
name: "Justin F.", imageSrc: "http://img.b2bpic.net/free-photo/elder-couple-beach-eating-burgers_23-2148666589.jpg", imageAlt: "Customer Justin F."},
handle: "@justin_f_foodie",
testimonial: "Been coming here with my grandfather since I was about 5. Such a great little spot with old school character.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/elder-couple-beach-eating-burgers_23-2148666589.jpg",
imageAlt: "Customer Justin F.",
},
{ {
id: "6", id: "6", name: "Czech Mex Dad", handle: "@czechmexdad", testimonial: "Just a damn good burger. Fries were amazing. Lots of people ordering steak fingers and I may try that next time.", rating: 5,
name: "Czech Mex Dad", imageSrc: "http://img.b2bpic.net/free-photo/group-young-people-having-lunch-talking-each-other-pub-focus-is-happy-woman_637285-4087.jpg", imageAlt: "Customer Czech Mex Dad"},
handle: "@czechmexdad",
testimonial: "Just a damn good burger. Fries were amazing. Lots of people ordering steak fingers and I may try that next time.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/group-young-people-having-lunch-talking-each-other-pub-focus-is-happy-woman_637285-4087.jpg",
imageAlt: "Customer Czech Mex Dad",
},
]} ]}
showRating={true} showRating={true}
title="What Waco (and Everyone Passing Through) Says" title="What Waco (and Everyone Passing Through) Says"
@@ -313,8 +184,7 @@ export default function LandingPage() {
<ContactCenter <ContactCenter
useInvertedBackground={true} useInvertedBackground={true}
background={{ background={{
variant: "plain", variant: "plain"}}
}}
tag="Visit Cupp's" tag="Visit Cupp's"
title="Come Find Us" title="Come Find Us"
description="📍 1424 Speight Ave, Waco, TX 76706\n\n⏰ Monday - Saturday: 10:30 AM - 2:30 PM\n(Hours can vary; we sometimes close early when we sell out. Please call ahead!)\n\nPayment: Cash preferred — card accepted.\n\n[Open in Google Maps](https://maps.app.goo.gl/wJ13J7M9j8L6N4N56)" description="📍 1424 Speight Ave, Waco, TX 76706\n\n⏰ Monday - Saturday: 10:30 AM - 2:30 PM\n(Hours can vary; we sometimes close early when we sell out. Please call ahead!)\n\nPayment: Cash preferred — card accepted.\n\n[Open in Google Maps](https://maps.app.goo.gl/wJ13J7M9j8L6N4N56)"
@@ -325,8 +195,7 @@ export default function LandingPage() {
<ContactCenter <ContactCenter
useInvertedBackground={true} useInvertedBackground={true}
background={{ background={{
variant: "plain", variant: "plain"}}
}}
tag="Don't Miss Out" tag="Don't Miss Out"
title="The Burger Chains Don't Want You to Know About This Place." title="The Burger Chains Don't Want You to Know About This Place."
description="Discover Waco's best-kept secret. An authentic taste of Texas history awaits." description="Discover Waco's best-kept secret. An authentic taste of Texas history awaits."