Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #1.
This commit is contained in:
201
src/app/page.tsx
201
src/app/page.tsx
@@ -17,52 +17,40 @@ export default function LandingPage() {
|
||||
defaultButtonVariant="expand-hover"
|
||||
defaultTextAnimation="reveal-blur"
|
||||
borderRadius="rounded"
|
||||
contentWidth="medium"
|
||||
sizing="medium"
|
||||
background="circleGradient"
|
||||
cardStyle="glass-elevated"
|
||||
primaryButtonStyle="gradient"
|
||||
secondaryButtonStyle="glass"
|
||||
headingFontWeight="normal"
|
||||
>
|
||||
<ReactLenis root>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "menu",
|
||||
},
|
||||
{
|
||||
name: "Reviews",
|
||||
id: "testimonials",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "Home", id: "hero" },
|
||||
{ name: "About", id: "about" },
|
||||
{ name: "Menu", id: "menu" },
|
||||
{ name: "Reviews", id: "testimonials" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
brandName="Parklands BBQ"
|
||||
button={{ text: "Book Now", href: "#contact" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroLogoBillboard
|
||||
background={{
|
||||
variant: "sparkles-gradient",
|
||||
}}
|
||||
variant: "sparkles-gradient"}}
|
||||
logoText="Parklands BBQ"
|
||||
description="Authentic, affordable, and delicious BBQ. The perfect chill spot for friends, families, and casual dates in Nairobi."
|
||||
buttons={[
|
||||
{
|
||||
text: "View Menu",
|
||||
href: "#menu",
|
||||
},
|
||||
text: "View Menu", href: "#menu"},
|
||||
{
|
||||
text: "Contact Us",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Contact Us", href: "#contact"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/top-view-baked-vegetables-potatoes-eggplants-fresh-off-oven-dark-space_140725-79607.jpg"
|
||||
imageAlt="BBQ grilled platter"
|
||||
@@ -78,17 +66,11 @@ export default function LandingPage() {
|
||||
description="Located on Fifth Parklands Avenue, we offer a relaxed, casual environment where the focus is on quality grilled meats, great portions, and affordable prices. Whether you're catching up with friends or hosting a small party, our doors are open until 9:30 pm."
|
||||
bulletPoints={[
|
||||
{
|
||||
title: "Affordable Deals",
|
||||
description: "High-quality BBQ without breaking the bank.",
|
||||
},
|
||||
title: "Affordable Deals", description: "High-quality BBQ without breaking the bank."},
|
||||
{
|
||||
title: "Family Friendly",
|
||||
description: "We cater to kids and offer plenty of seating for groups.",
|
||||
},
|
||||
title: "Family Friendly", description: "We cater to kids and offer plenty of seating for groups."},
|
||||
{
|
||||
title: "Flavorful Grills",
|
||||
description: "Experience our unique Desi/Swahili fusion BBQ flavors.",
|
||||
},
|
||||
title: "Flavorful Grills", description: "Experience our unique Desi/Swahili fusion BBQ flavors."},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/breakfast-friends_1098-14058.jpg"
|
||||
imageAlt="Casual dining atmosphere"
|
||||
@@ -104,59 +86,23 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
brand: "Signature",
|
||||
name: "Beef BBQ Steak",
|
||||
price: "KSh 900",
|
||||
rating: 5,
|
||||
reviewCount: "120",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/grilled-salmon-mashed-potato-mushroom-greens-lemon-side-view_141793-2373.jpg",
|
||||
},
|
||||
id: "1", brand: "Signature", name: "Beef BBQ Steak", price: "KSh 900", rating: 5,
|
||||
reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-photo/grilled-salmon-mashed-potato-mushroom-greens-lemon-side-view_141793-2373.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
brand: "Grill",
|
||||
name: "Full Chicken",
|
||||
price: "KSh 900",
|
||||
rating: 5,
|
||||
reviewCount: "85",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/meat-chicken-kebab-sprinkled-with-sumac-onion_140725-9570.jpg",
|
||||
},
|
||||
id: "2", brand: "Grill", name: "Full Chicken", price: "KSh 900", rating: 5,
|
||||
reviewCount: "85", imageSrc: "http://img.b2bpic.net/free-photo/meat-chicken-kebab-sprinkled-with-sumac-onion_140725-9570.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
brand: "Signature",
|
||||
name: "BBQ Fish",
|
||||
price: "KSh 900",
|
||||
rating: 4,
|
||||
reviewCount: "60",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/carrot-cake-slice-with-cream-cheese-frosting_123827-37156.jpg",
|
||||
},
|
||||
id: "3", brand: "Signature", name: "BBQ Fish", price: "KSh 900", rating: 4,
|
||||
reviewCount: "60", imageSrc: "http://img.b2bpic.net/free-photo/carrot-cake-slice-with-cream-cheese-frosting_123827-37156.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
brand: "Side",
|
||||
name: "Naan & Grill Deal",
|
||||
price: "KSh 900",
|
||||
rating: 5,
|
||||
reviewCount: "200",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/two-slices-cakes-white-plate-with-red-tablecloth_114579-29689.jpg",
|
||||
},
|
||||
id: "4", brand: "Side", name: "Naan & Grill Deal", price: "KSh 900", rating: 5,
|
||||
reviewCount: "200", imageSrc: "http://img.b2bpic.net/free-photo/two-slices-cakes-white-plate-with-red-tablecloth_114579-29689.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
brand: "Dessert",
|
||||
name: "Daily Specials",
|
||||
price: "KSh 300",
|
||||
rating: 5,
|
||||
reviewCount: "40",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/two-slices-cakes-white-plate-with-red-tablecloth_114579-75865.jpg",
|
||||
},
|
||||
id: "5", brand: "Dessert", name: "Daily Specials", price: "KSh 300", rating: 5,
|
||||
reviewCount: "40", imageSrc: "http://img.b2bpic.net/free-photo/two-slices-cakes-white-plate-with-red-tablecloth_114579-75865.jpg"},
|
||||
{
|
||||
id: "6",
|
||||
brand: "Kids",
|
||||
name: "Kids Meal Deal",
|
||||
price: "KSh 600",
|
||||
rating: 5,
|
||||
reviewCount: "95",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/chicken-grill-with-vegetables-table_140725-9460.jpg",
|
||||
},
|
||||
id: "6", brand: "Kids", name: "Kids Meal Deal", price: "KSh 600", rating: 5,
|
||||
reviewCount: "95", imageSrc: "http://img.b2bpic.net/free-photo/chicken-grill-with-vegetables-table_140725-9460.jpg"},
|
||||
]}
|
||||
title="Our Menu Favorites"
|
||||
description="From grilled chicken and steak to fresh fish and hot naan, there's something for everyone here."
|
||||
@@ -170,40 +116,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "John M.",
|
||||
role: "Regular",
|
||||
testimonial: "The best affordable BBQ in Parklands. Always consistent flavor!",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/schoolgirl-with-pencils-hands-closeup-student-with-school-supplies-school-background-smiles_169016-60186.jpg",
|
||||
},
|
||||
id: "1", name: "John M.", role: "Regular", testimonial: "The best affordable BBQ in Parklands. Always consistent flavor!", imageSrc: "http://img.b2bpic.net/free-photo/schoolgirl-with-pencils-hands-closeup-student-with-school-supplies-school-background-smiles_169016-60186.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Sarah K.",
|
||||
role: "Student",
|
||||
testimonial: "Great place to hang out with friends. Portion sizes are massive.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-friends-with-drinks-tacos_23-2149073435.jpg",
|
||||
},
|
||||
id: "2", name: "Sarah K.", role: "Student", testimonial: "Great place to hang out with friends. Portion sizes are massive.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-friends-with-drinks-tacos_23-2149073435.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "David O.",
|
||||
role: "Local",
|
||||
testimonial: "My go-to spot for family dinners. Kids love the kids meal deals.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-woman-her-boyfriend-holding-hands-while-toasting-with-champagne-while-having-dinner-dining-table_637285-3596.jpg",
|
||||
},
|
||||
id: "3", name: "David O.", role: "Local", testimonial: "My go-to spot for family dinners. Kids love the kids meal deals.", imageSrc: "http://img.b2bpic.net/free-photo/happy-woman-her-boyfriend-holding-hands-while-toasting-with-champagne-while-having-dinner-dining-table_637285-3596.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Emma W.",
|
||||
role: "Foodie",
|
||||
testimonial: "Simple, casual, and tasty. You can't beat the price for what you get.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/positive-excited-young-woman-showing-thumbs-up-having-fun_1262-14331.jpg",
|
||||
},
|
||||
id: "4", name: "Emma W.", role: "Foodie", testimonial: "Simple, casual, and tasty. You can't beat the price for what you get.", imageSrc: "http://img.b2bpic.net/free-photo/positive-excited-young-woman-showing-thumbs-up-having-fun_1262-14331.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Brian P.",
|
||||
role: "Regular",
|
||||
testimonial: "Been coming here for months, never disappoints on taste.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/group-friends-having-lunch-together-restaurant_23-2150520110.jpg",
|
||||
},
|
||||
id: "5", name: "Brian P.", role: "Regular", testimonial: "Been coming here for months, never disappoints on taste.", imageSrc: "http://img.b2bpic.net/free-photo/group-friends-having-lunch-together-restaurant_23-2150520110.jpg"},
|
||||
]}
|
||||
title="Loved by the Community"
|
||||
description="Over 500+ satisfied customers keep coming back for the great flavor and unbeatable prices."
|
||||
@@ -216,20 +137,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Are there vegetarian options?",
|
||||
content: "Yes, we have a selection of tasty vegetarian dishes available on our menu.",
|
||||
},
|
||||
id: "1", title: "Are there vegetarian options?", content: "Yes, we have a selection of tasty vegetarian dishes available on our menu."},
|
||||
{
|
||||
id: "2",
|
||||
title: "Can I bring my kids?",
|
||||
content: "Absolutely, we are a family-friendly restaurant with meals specifically priced for children.",
|
||||
},
|
||||
id: "2", title: "Can I bring my kids?", content: "Absolutely, we are a family-friendly restaurant with meals specifically priced for children."},
|
||||
{
|
||||
id: "3",
|
||||
title: "Do you have outdoor seating?",
|
||||
content: "Yes, we provide relaxed outdoor seating for our guests to enjoy.",
|
||||
},
|
||||
id: "3", title: "Do you have outdoor seating?", content: "Yes, we provide relaxed outdoor seating for our guests to enjoy."},
|
||||
]}
|
||||
title="Frequently Asked Questions"
|
||||
description="Find answers to our common questions."
|
||||
@@ -241,16 +153,13 @@ export default function LandingPage() {
|
||||
<ContactCTA
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
tag="Visit Us"
|
||||
title="Ready for some BBQ?"
|
||||
description="Come visit us at Fifth Parklands Avenue near the Jamat Khana area. Open daily until 9:30 pm."
|
||||
buttons={[
|
||||
{
|
||||
text: "Directions",
|
||||
href: "https://maps.google.com",
|
||||
},
|
||||
text: "Directions", href: "https://maps.google.com"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -259,33 +168,21 @@ export default function LandingPage() {
|
||||
<FooterSimple
|
||||
columns={[
|
||||
{
|
||||
title: "Links",
|
||||
items: [
|
||||
title: "Links", items: [
|
||||
{
|
||||
label: "Menu",
|
||||
href: "#menu",
|
||||
},
|
||||
label: "Menu", href: "#menu"},
|
||||
{
|
||||
label: "About",
|
||||
href: "#about",
|
||||
},
|
||||
label: "About", href: "#about"},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Contact", href: "#contact"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
title: "Legal", items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Privacy Policy", href: "#"},
|
||||
{
|
||||
label: "Terms of Service",
|
||||
href: "#",
|
||||
},
|
||||
label: "Terms of Service", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
@@ -296,4 +193,4 @@ export default function LandingPage() {
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user