Merge version_2 into main #1
165
src/app/page.tsx
165
src/app/page.tsx
@@ -32,26 +32,11 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleCentered
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "menu",
|
||||
},
|
||||
{
|
||||
name: "Reviews",
|
||||
id: "reviews",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "Our Story", id: "about" },
|
||||
{ name: "Signature Menu", id: "menu" },
|
||||
{ name: "Local Reviews", id: "reviews" },
|
||||
{ name: "Visitor Info", id: "info" },
|
||||
{ name: "Book Now", id: "contact" }
|
||||
]}
|
||||
brandName="Buffalo Dan's"
|
||||
/>
|
||||
@@ -60,19 +45,14 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardScroll
|
||||
background={{
|
||||
variant: "rotated-rays-static",
|
||||
}}
|
||||
variant: "rotated-rays-static"}}
|
||||
title="The Best in Cradock"
|
||||
description="30+ years of legendary steaks. Where fire meets flavour in the heart of the Karoo."
|
||||
buttons={[
|
||||
{
|
||||
text: "View Menu",
|
||||
href: "#menu",
|
||||
},
|
||||
text: "View Menu", href: "#menu"},
|
||||
{
|
||||
text: "Book Table",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Book Table", href: "#contact"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/front-view-rib-steak-with-garlic-cinnamon-ax-stand_141793-12212.jpg"
|
||||
/>
|
||||
@@ -99,47 +79,13 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
name: "T-Bone Steak",
|
||||
price: "Market Price",
|
||||
variant: "Signature",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-piece-grilled-meat-wooden-board-with-steel-big-fork-it_346278-712.jpg",
|
||||
},
|
||||
id: "1", name: "Karoo T-Bone", price: "Market Price", variant: "Signature Cut", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3COdg9yy8PcqyC8Cu4VrVjcm3JW/uploaded-1776261880619-d6y1aaeb.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Aged Fillet",
|
||||
price: "Market Price",
|
||||
variant: "Premium",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/gourmet-seared-duck-breast-with-roasted-vegetables-rich-sauce_84443-72273.jpg",
|
||||
},
|
||||
id: "2", name: "Aged Fillet", price: "Market Price", variant: "Premium", imageSrc: "http://img.b2bpic.net/free-photo/gourmet-seared-duck-breast-with-roasted-vegetables-rich-sauce_84443-72273.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Rump & Mixed Grill",
|
||||
price: "Market Price",
|
||||
variant: "Hearty",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-grilled-red-meat-with-potato-rural-tomato-ketchup-rosemary-board_141793-3639.jpg",
|
||||
},
|
||||
id: "3", name: "Mixed Grill", price: "Market Price", variant: "Hearty", imageSrc: "http://img.b2bpic.net/free-photo/side-view-grilled-red-meat-with-potato-rural-tomato-ketchup-rosemary-board_141793-3639.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Steak Burger",
|
||||
price: "Market Price",
|
||||
variant: "Classic",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-bacon-burger-with-copy-space_23-2148784483.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Chicken Ala Avo",
|
||||
price: "Market Price",
|
||||
variant: "Light",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/chicken-leg-served-with-mashed-potatoes-sour-cream_7502-7373.jpg",
|
||||
},
|
||||
{
|
||||
id: "6",
|
||||
name: "Starter Platter",
|
||||
price: "Market Price",
|
||||
variant: "Shareable",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beer-set-with-shrimps-splat-chicken-sausages_141793-16663.jpg",
|
||||
},
|
||||
id: "4", name: "Steak Burger", price: "Market Price", variant: "Classic", imageSrc: "http://img.b2bpic.net/free-photo/front-view-bacon-burger-with-copy-space_23-2148784483.jpg"}
|
||||
]}
|
||||
title="Signature Menu"
|
||||
description="Hand-selected cuts and local favorites prepared with precision."
|
||||
@@ -151,30 +97,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "The Miller Family",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/putting-piece-meat-steak-into-another-persons-plate-with-salad_114579-3687.jpg",
|
||||
},
|
||||
id: "1", name: "The Miller Family", imageSrc: "http://img.b2bpic.net/free-photo/putting-piece-meat-steak-into-another-persons-plate-with-salad_114579-3687.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Johan van der Walt",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-man-eating-seaweed-snacks_23-2150872520.jpg",
|
||||
},
|
||||
id: "2", name: "Johan van der Walt", imageSrc: "http://img.b2bpic.net/free-photo/front-view-man-eating-seaweed-snacks_23-2150872520.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Sarah & Dave",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/romantic-black-couple-sitting-restaurant-wearing-elegant-clothes_1157-52138.jpg",
|
||||
},
|
||||
id: "3", name: "Sarah & Dave", imageSrc: "http://img.b2bpic.net/free-photo/romantic-black-couple-sitting-restaurant-wearing-elegant-clothes_1157-52138.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Karoo Traveller",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/middle-age-friends-having-fun-food-festival_23-2149490832.jpg",
|
||||
},
|
||||
id: "4", name: "Karoo Traveller", imageSrc: "http://img.b2bpic.net/free-photo/middle-age-friends-having-fun-food-festival_23-2149490832.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Local Regular",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-cafe-dines-traditional-shakshuka-ayran_169016-16512.jpg",
|
||||
},
|
||||
id: "5", name: "Local Regular", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-cafe-dines-traditional-shakshuka-ayran_169016-16512.jpg"},
|
||||
]}
|
||||
cardTitle="What the Locals Say"
|
||||
cardTag="Stories of Buffalo Dan's"
|
||||
@@ -189,23 +120,14 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
metrics={[
|
||||
{
|
||||
id: "1",
|
||||
icon: Clock,
|
||||
title: "Open Daily",
|
||||
value: "11AM - 10PM",
|
||||
},
|
||||
id: "1", icon: Clock,
|
||||
title: "Open Daily", value: "11AM - 10PM"},
|
||||
{
|
||||
id: "2",
|
||||
icon: Zap,
|
||||
title: "Load-Shedding",
|
||||
value: "Generator On",
|
||||
},
|
||||
id: "2", icon: Zap,
|
||||
title: "Load-Shedding", value: "Generator On"},
|
||||
{
|
||||
id: "3",
|
||||
icon: Flame,
|
||||
title: "Pet Friendly",
|
||||
value: "Veranda",
|
||||
},
|
||||
id: "3", icon: Flame,
|
||||
title: "Pet Friendly", value: "Veranda"},
|
||||
]}
|
||||
title="The Details"
|
||||
description="Essential info for your visit."
|
||||
@@ -217,20 +139,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Are children welcome?",
|
||||
content: "Yes, we are a family-friendly establishment.",
|
||||
},
|
||||
id: "1", title: "Are children welcome?", content: "Yes, we are a family-friendly establishment."},
|
||||
{
|
||||
id: "2",
|
||||
title: "Do you accept large bookings?",
|
||||
content: "Absolutely, please call ahead for groups.",
|
||||
},
|
||||
id: "2", title: "Do you accept large bookings?", content: "Absolutely, please call ahead for groups."},
|
||||
{
|
||||
id: "3",
|
||||
title: "Where are you located?",
|
||||
content: "Right in the heart of Cradock.",
|
||||
},
|
||||
id: "3", title: "Where are you located?", content: "Right in the heart of Cradock."},
|
||||
]}
|
||||
sideTitle="Quick Questions"
|
||||
faqsAnimation="blur-reveal"
|
||||
@@ -242,12 +155,7 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
names={[
|
||||
"Cradock Tourism",
|
||||
"Karoo Chamber",
|
||||
"Farmers Union",
|
||||
"Local Suppliers",
|
||||
"Steak Guild",
|
||||
]}
|
||||
"Cradock Tourism", "Karoo Chamber", "Farmers Union", "Local Suppliers", "Steak Guild"]}
|
||||
title="Proudly Supported By"
|
||||
description="Local partners who know great food."
|
||||
/>
|
||||
@@ -257,8 +165,7 @@ export default function LandingPage() {
|
||||
<ContactSplit
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
tag="Contact"
|
||||
title="Ready to dine?"
|
||||
description="Book your table or reach out to us directly."
|
||||
@@ -272,21 +179,15 @@ export default function LandingPage() {
|
||||
logoText="Buffalo Dan's"
|
||||
columns={[
|
||||
{
|
||||
title: "Visit",
|
||||
items: [
|
||||
title: "Visit", items: [
|
||||
{
|
||||
label: "Directions",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Directions", href: "#contact"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
title: "Legal", items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Privacy Policy", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
@@ -295,4 +196,4 @@ export default function LandingPage() {
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user