Merge version_1 into main #1
225
src/app/page.tsx
225
src/app/page.tsx
@@ -31,21 +31,13 @@ export default function LandingPage() {
|
||||
<NavbarStyleApple
|
||||
navItems={[
|
||||
{
|
||||
name: "Experience",
|
||||
id: "experience",
|
||||
},
|
||||
name: "Experience", id: "experience"},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
name: "About", id: "about"},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "menu",
|
||||
},
|
||||
name: "Menu", id: "menu"},
|
||||
{
|
||||
name: "Reserve",
|
||||
id: "reserve",
|
||||
},
|
||||
name: "Reserve", id: "reserve"},
|
||||
]}
|
||||
brandName="Muncheez Bistro"
|
||||
/>
|
||||
@@ -54,42 +46,21 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplitDualMedia
|
||||
background={{
|
||||
variant: "sparkles-gradient",
|
||||
}}
|
||||
variant: "sparkles-gradient"}}
|
||||
title="Food That Hits Different."
|
||||
description="Nairobi's best-kept secret — bold spices, warm vibes, and a chef who doesn't miss."
|
||||
tag="Muncheez Bistro"
|
||||
buttons={[
|
||||
{
|
||||
text: "Reserve a Table",
|
||||
href: "#reserve",
|
||||
},
|
||||
text: "Reserve a Table", href: "#reserve"},
|
||||
{
|
||||
text: "View Menu",
|
||||
href: "#menu",
|
||||
},
|
||||
text: "View Menu", href: "#menu"},
|
||||
]}
|
||||
mediaItems={[
|
||||
{
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ufqdb7",
|
||||
imageAlt: "Bistro interior",
|
||||
},
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ufqdb7", imageAlt: "Bistro interior"},
|
||||
{
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=es1rpa",
|
||||
imageAlt: "Gourmet meal",
|
||||
},
|
||||
{
|
||||
imageSrc: "asset://hero-extra-1",
|
||||
imageAlt: "Atmospheric dining setup",
|
||||
},
|
||||
{
|
||||
imageSrc: "asset://hero-extra-2",
|
||||
imageAlt: "Spicy signature dish",
|
||||
},
|
||||
{
|
||||
imageSrc: "asset://hero-extra-3",
|
||||
imageAlt: "Table setting in dim light",
|
||||
},
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=es1rpa", imageAlt: "Gourmet meal"},
|
||||
]}
|
||||
mediaAnimation="slide-up"
|
||||
rating={5}
|
||||
@@ -104,38 +75,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Bold Flavour",
|
||||
author: "Chef Special",
|
||||
description: "Served on wood. Made with fire.",
|
||||
tags: [
|
||||
"Spicy",
|
||||
"Authentic",
|
||||
],
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ex719h",
|
||||
},
|
||||
id: "f1", title: "Bold Flavour", author: "Chef Special", description: "Served on wood. Made with fire.", tags: [
|
||||
"Spicy", "Authentic"],
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ex719h"},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Good Times",
|
||||
author: "Chill Vibes",
|
||||
description: "Board games, slow jams, your people.",
|
||||
tags: [
|
||||
"Games",
|
||||
"Vibes",
|
||||
],
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=9bvu8h",
|
||||
},
|
||||
id: "f2", title: "Good Times", author: "Chill Vibes", description: "Board games, slow jams, your people.", tags: [
|
||||
"Games", "Vibes"],
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=9bvu8h"},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Bring Everyone",
|
||||
author: "Inclusive",
|
||||
description: "Date nights. Family lunches. Birthday takeovers.",
|
||||
tags: [
|
||||
"Family",
|
||||
"DateNight",
|
||||
],
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ikylb6",
|
||||
},
|
||||
id: "f3", title: "Bring Everyone", author: "Inclusive", description: "Date nights. Family lunches. Birthday takeovers.", tags: [
|
||||
"Family", "DateNight"],
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ikylb6"},
|
||||
]}
|
||||
title="The Experience"
|
||||
description="Why Muncheez is worth the drive."
|
||||
@@ -158,47 +108,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Pork Chops",
|
||||
price: "KES 2,500",
|
||||
variant: "Chef's Recommendation",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=wavgb7",
|
||||
},
|
||||
id: "p1", name: "Pork Chops", price: "KES 2,500", variant: "Chef's Recommendation", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=wavgb7"},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Sautéed Pork",
|
||||
price: "KES 1,800",
|
||||
variant: "Fan Favourite",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=gt4shl",
|
||||
},
|
||||
id: "p2", name: "Sautéed Pork", price: "KES 1,800", variant: "Fan Favourite", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=gt4shl"},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Pineapple Mint Juice",
|
||||
price: "KES 600",
|
||||
variant: "Refreshing",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=5vkl5i",
|
||||
},
|
||||
id: "p3", name: "Pineapple Mint Juice", price: "KES 600", variant: "Refreshing", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=5vkl5i"},
|
||||
{
|
||||
id: "p4",
|
||||
name: "Signature Wings",
|
||||
price: "KES 1,200",
|
||||
variant: "Spicy",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=6zmtq0",
|
||||
},
|
||||
id: "p4", name: "Signature Wings", price: "KES 1,200", variant: "Spicy", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=6zmtq0"},
|
||||
{
|
||||
id: "p5",
|
||||
name: "Bistro Steak",
|
||||
price: "KES 3,200",
|
||||
variant: "Premium",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=kngh1h",
|
||||
},
|
||||
id: "p5", name: "Bistro Steak", price: "KES 3,200", variant: "Premium", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=kngh1h"},
|
||||
{
|
||||
id: "p6",
|
||||
name: "Tropical Mocktail",
|
||||
price: "KES 700",
|
||||
variant: "Refreshing",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=e7a704",
|
||||
},
|
||||
id: "p6", name: "Tropical Mocktail", price: "KES 700", variant: "Refreshing", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=e7a704"},
|
||||
]}
|
||||
title="Signature Dishes"
|
||||
description="Our most talked-about culinary creations."
|
||||
@@ -212,40 +132,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Feysal A.",
|
||||
handle: "Local Guide",
|
||||
testimonial: "The flavour was next level. The chef knows his spices.",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=2ji13c",
|
||||
},
|
||||
id: "t1", name: "Feysal A.", handle: "Local Guide", testimonial: "The flavour was next level. The chef knows his spices.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=2ji13c"},
|
||||
{
|
||||
id: "t2",
|
||||
name: "Esther I.",
|
||||
handle: "Local Guide",
|
||||
testimonial: "Best food in Ruiru, guaranteed.",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=f5y2yp",
|
||||
},
|
||||
id: "t2", name: "Esther I.", handle: "Local Guide", testimonial: "Best food in Ruiru, guaranteed.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=f5y2yp"},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Feysal A.",
|
||||
handle: "Local Guide",
|
||||
testimonial: "It's a lil spot that just made me smile.",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=k72mvc",
|
||||
},
|
||||
id: "t3", name: "Feysal A.", handle: "Local Guide", testimonial: "It's a lil spot that just made me smile.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=k72mvc"},
|
||||
{
|
||||
id: "t4",
|
||||
name: "Maria",
|
||||
handle: "Regular",
|
||||
testimonial: "The wait staff held our children so we could eat. I'm going back.",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=iqh291",
|
||||
},
|
||||
id: "t4", name: "Maria", handle: "Regular", testimonial: "The wait staff held our children so we could eat. I'm going back.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=iqh291"},
|
||||
{
|
||||
id: "t5",
|
||||
name: "Muncheez Regular",
|
||||
handle: "Regular",
|
||||
testimonial: "Always a good meal time here.",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=8w3qqh",
|
||||
},
|
||||
id: "t5", name: "Muncheez Regular", handle: "Regular", testimonial: "Always a good meal time here.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=8w3qqh"},
|
||||
]}
|
||||
title="Don't take our word for it."
|
||||
description="Hear what our regulars say about their Muncheez experience."
|
||||
@@ -265,30 +160,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "q1",
|
||||
title: "Location",
|
||||
content: "Total Petrol Station, Membley, off Northern Bypass, Ruiru",
|
||||
},
|
||||
id: "q1", title: "Location", content: "Total Petrol Station, Membley, off Northern Bypass, Ruiru"},
|
||||
{
|
||||
id: "q2",
|
||||
title: "Parking",
|
||||
content: "Free lot on site",
|
||||
},
|
||||
id: "q2", title: "Parking", content: "Free lot on site"},
|
||||
{
|
||||
id: "q3",
|
||||
title: "Family Friendly",
|
||||
content: "Yes — children's seats available",
|
||||
},
|
||||
id: "q3", title: "Family Friendly", content: "Yes — children's seats available"},
|
||||
{
|
||||
id: "q4",
|
||||
title: "Price Range",
|
||||
content: "KES 1,000 – 4,000 per person",
|
||||
},
|
||||
id: "q4", title: "Price Range", content: "KES 1,000 – 4,000 per person"},
|
||||
{
|
||||
id: "q5",
|
||||
title: "Extras",
|
||||
content: "Board games, card games, bar seating, booth seating, indoor dining",
|
||||
},
|
||||
id: "q5", title: "Extras", content: "Board games, card games, bar seating, booth seating, indoor dining"},
|
||||
]}
|
||||
sideTitle="Practical Info"
|
||||
sideDescription="Everything you need to know for your visit."
|
||||
@@ -300,16 +180,13 @@ export default function LandingPage() {
|
||||
<ContactCTA
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "sparkles-gradient",
|
||||
}}
|
||||
variant: "sparkles-gradient"}}
|
||||
tag="Reservations"
|
||||
title="Your table is waiting. Come hungry. Leave obsessed."
|
||||
description="Ready for an unforgettable flavour journey?"
|
||||
buttons={[
|
||||
{
|
||||
text: "Make a Reservation",
|
||||
href: "https://wa.me/254",
|
||||
},
|
||||
text: "Make a Reservation", href: "https://wa.me/254"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -318,37 +195,23 @@ export default function LandingPage() {
|
||||
<FooterSimple
|
||||
columns={[
|
||||
{
|
||||
title: "Muncheez Bistro",
|
||||
items: [
|
||||
title: "Muncheez Bistro", items: [
|
||||
{
|
||||
label: "Home",
|
||||
href: "#",
|
||||
},
|
||||
label: "Home", href: "#"},
|
||||
{
|
||||
label: "Our Story",
|
||||
href: "#about",
|
||||
},
|
||||
label: "Our Story", href: "#about"},
|
||||
{
|
||||
label: "Menu",
|
||||
href: "#menu",
|
||||
},
|
||||
label: "Menu", href: "#menu"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Connect",
|
||||
items: [
|
||||
title: "Connect", items: [
|
||||
{
|
||||
label: "Instagram",
|
||||
href: "#",
|
||||
},
|
||||
label: "Instagram", href: "#"},
|
||||
{
|
||||
label: "Twitter",
|
||||
href: "#",
|
||||
},
|
||||
label: "Twitter", href: "#"},
|
||||
{
|
||||
label: "WhatsApp",
|
||||
href: "#",
|
||||
},
|
||||
label: "WhatsApp", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user