3 Commits

Author SHA1 Message Date
cad3e6e915 Merge version_2 into main
Merge version_2 into main
2026-04-06 22:01:43 +00:00
f9b74c9b40 Update src/app/page.tsx 2026-04-06 22:01:37 +00:00
01da2356eb Merge version_1 into main
Merge version_1 into main
2026-04-06 21:58:44 +00:00

View File

@@ -13,37 +13,29 @@ import TestimonialCardFifteen from '@/components/sections/testimonial/Testimonia
export default function LandingPage() { export default function LandingPage() {
return ( return (
<ThemeProvider <ThemeProvider
defaultButtonVariant="bounce-effect" defaultButtonVariant="hover-magnetic"
defaultTextAnimation="entrance-slide" defaultTextAnimation="entrance-slide"
borderRadius="soft" borderRadius="rounded"
contentWidth="mediumSmall" contentWidth="mediumSmall"
sizing="large" sizing="large"
background="blurBottom" background="blurBottom"
cardStyle="gradient-bordered" cardStyle="outline"
primaryButtonStyle="gradient" primaryButtonStyle="flat"
secondaryButtonStyle="layered" secondaryButtonStyle="solid"
headingFontWeight="extrabold" headingFontWeight="semibold"
> >
<ReactLenis root> <ReactLenis root>
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarStyleFullscreen <NavbarStyleFullscreen
navItems={[ navItems={[
{ {
name: "Home", name: "Home", id: "hero"},
id: "hero",
},
{ {
name: "About", name: "About", id: "about"},
id: "about",
},
{ {
name: "Menu", name: "Menu", id: "menu"},
id: "menu",
},
{ {
name: "Contact", name: "Contact", id: "contact"},
id: "contact",
},
]} ]}
brandName="Shalama's Roti" brandName="Shalama's Roti"
/> />
@@ -55,13 +47,9 @@ export default function LandingPage() {
description="Fresh Halal Flavors in Margate! Halal-certified roti, curries & doubles. Call to order!" description="Fresh Halal Flavors in Margate! Halal-certified roti, curries & doubles. Call to order!"
buttons={[ buttons={[
{ {
text: "Call to Order", text: "Call to Order", href: "tel:9549776753"},
href: "tel:9549776753",
},
{ {
text: "View Menu", text: "View Menu", href: "#menu"},
href: "#menu",
},
]} ]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
imageSrc="http://img.b2bpic.net/free-photo/nutritious-indian-dosa-assortment_23-2149086076.jpg?_wi=1" imageSrc="http://img.b2bpic.net/free-photo/nutritious-indian-dosa-assortment_23-2149086076.jpg?_wi=1"
@@ -76,9 +64,7 @@ export default function LandingPage() {
description="Family-owned spot serving authentic halal roti shop delights with Caribbean twists. Quick, affordable takeout for locals & beach visitors. Clean, friendly, always fresh! Located just 5 mins from the beach." description="Family-owned spot serving authentic halal roti shop delights with Caribbean twists. Quick, affordable takeout for locals & beach visitors. Clean, friendly, always fresh! Located just 5 mins from the beach."
buttons={[ buttons={[
{ {
text: "Visit Us", text: "Visit Us", href: "#location"},
href: "#location",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/front-view-smiley-woman-outdoors_23-2149655608.jpg" imageSrc="http://img.b2bpic.net/free-photo/front-view-smiley-woman-outdoors_23-2149655608.jpg"
imageAlt="Shalama's shop interior" imageAlt="Shalama's shop interior"
@@ -93,59 +79,23 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
products={[ products={[
{ {
id: "1", id: "1", brand: "Roti", name: "Chicken Roti", price: "$10", rating: 5,
brand: "Roti", reviewCount: "100+", imageSrc: "http://img.b2bpic.net/free-photo/nutritious-indian-dosa-assortment_23-2149086076.jpg?_wi=2"},
name: "Chicken Roti",
price: "$10",
rating: 5,
reviewCount: "100+",
imageSrc: "http://img.b2bpic.net/free-photo/nutritious-indian-dosa-assortment_23-2149086076.jpg?_wi=2",
},
{ {
id: "2", id: "2", brand: "Roti", name: "Beef Roti", price: "$12", rating: 5,
brand: "Roti", reviewCount: "80+", imageSrc: "http://img.b2bpic.net/free-photo/nutritious-indian-dosa-assortment_23-2149086076.jpg?_wi=3"},
name: "Beef Roti",
price: "$12",
rating: 5,
reviewCount: "80+",
imageSrc: "http://img.b2bpic.net/free-photo/nutritious-indian-dosa-assortment_23-2149086076.jpg?_wi=3",
},
{ {
id: "3", id: "3", brand: "Roti", name: "Curry Goat Roti", price: "$15", rating: 5,
brand: "Roti", reviewCount: "120+", imageSrc: "http://img.b2bpic.net/free-photo/nutritious-indian-dosa-assortment_23-2149086076.jpg?_wi=4"},
name: "Curry Goat Roti",
price: "$15",
rating: 5,
reviewCount: "120+",
imageSrc: "http://img.b2bpic.net/free-photo/nutritious-indian-dosa-assortment_23-2149086076.jpg?_wi=4",
},
{ {
id: "4", id: "4", brand: "Doubles", name: "Chickpea Doubles", price: "$5", rating: 5,
brand: "Doubles", reviewCount: "150+", imageSrc: "http://img.b2bpic.net/free-photo/nutritious-indian-dosa-assortment_23-2149086076.jpg?_wi=5"},
name: "Chickpea Doubles",
price: "$5",
rating: 5,
reviewCount: "150+",
imageSrc: "http://img.b2bpic.net/free-photo/nutritious-indian-dosa-assortment_23-2149086076.jpg?_wi=5",
},
{ {
id: "5", id: "5", brand: "Curries", name: "Chicken Curry", price: "$12", rating: 5,
brand: "Curries", reviewCount: "90+", imageSrc: "http://img.b2bpic.net/free-photo/nutritious-indian-dosa-assortment_23-2149086076.jpg?_wi=6"},
name: "Chicken Curry",
price: "$12",
rating: 5,
reviewCount: "90+",
imageSrc: "http://img.b2bpic.net/free-photo/nutritious-indian-dosa-assortment_23-2149086076.jpg?_wi=6",
},
{ {
id: "6", id: "6", brand: "Sides", name: "Fried Plantains", price: "$4", rating: 5,
brand: "Sides", reviewCount: "70+", imageSrc: "http://img.b2bpic.net/free-photo/nutritious-indian-dosa-assortment_23-2149086076.jpg?_wi=7"},
name: "Fried Plantains",
price: "$4",
rating: 5,
reviewCount: "70+",
imageSrc: "http://img.b2bpic.net/free-photo/nutritious-indian-dosa-assortment_23-2149086076.jpg?_wi=7",
},
]} ]}
title="Fresh Halal Menu" title="Fresh Halal Menu"
description="Authentic Caribbean-inspired Halal dishes. Prices approximate—please call to confirm." description="Authentic Caribbean-inspired Halal dishes. Prices approximate—please call to confirm."
@@ -160,25 +110,15 @@ export default function LandingPage() {
author="Peter C" author="Peter C"
avatars={[ avatars={[
{ {
src: "http://img.b2bpic.net/free-photo/medium-shot-woman-with-paper-wrapped-sandwich_23-2151309987.jpg", src: "http://img.b2bpic.net/free-photo/medium-shot-woman-with-paper-wrapped-sandwich_23-2151309987.jpg", alt: "Customer"},
alt: "Customer",
},
{ {
src: "http://img.b2bpic.net/free-photo/medium-shot-happy-girl-with-doughnuts-outdoors_23-2148299527.jpg", src: "http://img.b2bpic.net/free-photo/medium-shot-happy-girl-with-doughnuts-outdoors_23-2148299527.jpg", alt: "Customer"},
alt: "Customer",
},
{ {
src: "http://img.b2bpic.net/free-photo/medium-shot-happy-woman-holding-glass_23-2148965394.jpg", src: "http://img.b2bpic.net/free-photo/medium-shot-happy-woman-holding-glass_23-2148965394.jpg", alt: "Customer"},
alt: "Customer",
},
{ {
src: "http://img.b2bpic.net/free-photo/senior-woman-smiling-restaurant_23-2149316809.jpg", src: "http://img.b2bpic.net/free-photo/senior-woman-smiling-restaurant_23-2149316809.jpg", alt: "Customer"},
alt: "Customer",
},
{ {
src: "http://img.b2bpic.net/free-photo/medium-shot-woman-with-paper-wrapped-sandwich_23-2151309987.jpg", src: "http://img.b2bpic.net/free-photo/medium-shot-woman-with-paper-wrapped-sandwich_23-2151309987.jpg", alt: "Customer"},
alt: "Customer",
},
]} ]}
ratingAnimation="slide-up" ratingAnimation="slide-up"
avatarsAnimation="slide-up" avatarsAnimation="slide-up"
@@ -189,16 +129,13 @@ export default function LandingPage() {
<ContactCTA <ContactCTA
useInvertedBackground={false} useInvertedBackground={false}
background={{ background={{
variant: "plain", variant: "plain"}}
}}
tag="Visit Us" tag="Visit Us"
title="Need Fresh Halal Roti?" title="Need Fresh Halal Roti?"
description="5 mins from beaches—grab & go! Tue-Sat 10AM-7PM, Sun 10AM-4PM. Order ahead by calling us." description="5 mins from beaches—grab & go! Tue-Sat 10AM-7PM, Sun 10AM-4PM. Order ahead by calling us."
buttons={[ buttons={[
{ {
text: "(954) 977-6753 Order Now!", text: "(954) 977-6753 Order Now!", href: "tel:9549776753"},
href: "tel:9549776753",
},
]} ]}
/> />
</div> </div>
@@ -209,29 +146,19 @@ export default function LandingPage() {
{ {
items: [ items: [
{ {
label: "About Us", label: "About Us", href: "#about"},
href: "#about",
},
{ {
label: "Our Menu", label: "Our Menu", href: "#menu"},
href: "#menu",
},
{ {
label: "Contact Us", label: "Contact Us", href: "#contact"},
href: "#contact",
},
], ],
}, },
{ {
items: [ items: [
{ {
label: "Privacy Policy", label: "Privacy Policy", href: "#"},
href: "#",
},
{ {
label: "Terms of Service", label: "Terms of Service", href: "#"},
href: "#",
},
], ],
}, },
]} ]}
@@ -241,4 +168,4 @@ export default function LandingPage() {
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }