Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| cad3e6e915 | |||
| f9b74c9b40 | |||
| 01da2356eb |
149
src/app/page.tsx
149
src/app/page.tsx
@@ -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>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user