Compare commits
5 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 8a8dfeb109 | |||
| 8f7e6cf5f9 | |||
| 4d59b954ce | |||
| 508e80708d | |||
| 41c25582e1 |
275
src/app/page.tsx
275
src/app/page.tsx
@@ -33,21 +33,13 @@ export default function LandingPage() {
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Home", id: "hero"},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
name: "About", id: "about"},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "menu",
|
||||
},
|
||||
name: "Menu", id: "menu"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="Yousef Falafel"
|
||||
/>
|
||||
@@ -56,64 +48,41 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroCentered
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
title="Yousef Falafel: Authentic Traditions"
|
||||
description="Experience the crisp, golden perfection of our traditional family-recipe falafel."
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/tuna-salad-with-eggs-glass-wine_140725-6859.jpg",
|
||||
alt: "Customer",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/tuna-salad-with-eggs-glass-wine_140725-6859.jpg", alt: "Customer"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/woman-stylish-denim-jacket-coffee-shop_273609-4453.jpg",
|
||||
alt: "Customer",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/woman-stylish-denim-jacket-coffee-shop_273609-4453.jpg", alt: "Customer"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-happy-dark-skinned-young-female-with-frizzy-hair-eats-something-drinks-smoothie-spends-free-time-with-boyfriend-friend-enjoys-summer-vacations-tropical-country-island_273609-2195.jpg",
|
||||
alt: "Customer",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-happy-dark-skinned-young-female-with-frizzy-hair-eats-something-drinks-smoothie-spends-free-time-with-boyfriend-friend-enjoys-summer-vacations-tropical-country-island_273609-2195.jpg", alt: "Customer"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/best-friends-celebrating-new-year-s-eve-together_23-2149144052.jpg",
|
||||
alt: "Customer",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/best-friends-celebrating-new-year-s-eve-together_23-2149144052.jpg", alt: "Customer"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/side-view-friends-enjoying-dinner-party_52683-132626.jpg",
|
||||
alt: "Customer",
|
||||
},
|
||||
src: "http://img.b2bpic.net/side-view-friends-enjoying-dinner-party_52683-132626.jpg", alt: "Customer"},
|
||||
]}
|
||||
avatarText="Loved by thousands"
|
||||
buttons={[
|
||||
{
|
||||
text: "See Our Menu",
|
||||
href: "#menu",
|
||||
},
|
||||
text: "See Our Menu", href: "#menu"},
|
||||
]}
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "100% Vegan",
|
||||
icon: Leaf,
|
||||
type: "text-icon", text: "100% Vegan", icon: Leaf,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Farm to Table",
|
||||
icon: Truck,
|
||||
type: "text-icon", text: "Farm to Table", icon: Truck,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Authentic Spices",
|
||||
icon: Flame,
|
||||
type: "text-icon", text: "Authentic Spices", icon: Flame,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Family Recipe",
|
||||
icon: Heart,
|
||||
type: "text-icon", text: "Family Recipe", icon: Heart,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Fast Service",
|
||||
icon: Clock,
|
||||
type: "text-icon", text: "Fast Service", icon: Clock,
|
||||
},
|
||||
]}
|
||||
/>
|
||||
@@ -124,20 +93,13 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
heading={[
|
||||
{
|
||||
type: "text",
|
||||
content: "Crafting Flavors Since 1985",
|
||||
},
|
||||
type: "text", content: "Crafting Flavors Since 1985"},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/close-up-hand-holding-food-croquette_23-2149202681.jpg",
|
||||
alt: "About us",
|
||||
},
|
||||
type: "image", src: "http://img.b2bpic.net/free-photo/close-up-hand-holding-food-croquette_23-2149202681.jpg", alt: "About us"},
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Visit Us",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Visit Us", href: "#contact"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -150,44 +112,25 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Classic Falafel Wrap",
|
||||
price: "$8.50",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smoked-salmon-with-fresh-salad_1258-194.jpg",
|
||||
},
|
||||
id: "1", name: "Classic Falafel Wrap", price: "$8.50", imageSrc: "http://img.b2bpic.net/free-photo/smoked-salmon-with-fresh-salad_1258-194.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Signature Hummus Bowl",
|
||||
price: "$7.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-hummus-plate-still-life-flat-lay_23-2149595635.jpg",
|
||||
},
|
||||
id: "2", name: "Signature Hummus Bowl", price: "$7.00", imageSrc: "http://img.b2bpic.net/free-photo/delicious-hummus-plate-still-life-flat-lay_23-2149595635.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Fresh Tabouleh Salad",
|
||||
price: "$6.50",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/homemade-sesame-paste-with-sesame-seeds_114579-30690.jpg",
|
||||
},
|
||||
id: "3", name: "Fresh Tabouleh Salad", price: "$6.50", imageSrc: "http://img.b2bpic.net/free-photo/homemade-sesame-paste-with-sesame-seeds_114579-30690.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Grilled Halloumi Bites",
|
||||
price: "$9.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-caesar-salad-grilled-chicken-breasts-fresh-salad-plate-dark-wooden-table_176474-2461.jpg",
|
||||
},
|
||||
id: "4", name: "Grilled Halloumi Bites", price: "$9.00", imageSrc: "http://img.b2bpic.net/free-photo/close-up-caesar-salad-grilled-chicken-breasts-fresh-salad-plate-dark-wooden-table_176474-2461.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Falafel Pita Pocket",
|
||||
price: "$7.50",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-with-paper-wrapped-sandwich_23-2151309938.jpg",
|
||||
},
|
||||
id: "5", name: "Falafel Pita Pocket", price: "$7.50", imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-with-paper-wrapped-sandwich_23-2151309938.jpg"},
|
||||
{
|
||||
id: "6",
|
||||
name: "Stuffed Vine Leaves",
|
||||
price: "$5.50",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-tasty-leaf-dolma-ground-meat-dish-with-seasonings-dark_140725-52803.jpg",
|
||||
},
|
||||
id: "6", name: "Stuffed Vine Leaves", price: "$5.50", imageSrc: "http://img.b2bpic.net/free-photo/top-view-tasty-leaf-dolma-ground-meat-dish-with-seasonings-dark_140725-52803.jpg"},
|
||||
]}
|
||||
title="Our Signature Dishes"
|
||||
description="From our secret recipe falafel to fresh salads and dips."
|
||||
description="Hand-crafted, crispy perfection delivered to your door."
|
||||
buttons={[
|
||||
{
|
||||
text: "Order Now", href: "#contact"
|
||||
}
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -198,29 +141,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Farm Fresh",
|
||||
descriptions: [
|
||||
"We source daily produce from local farmers.",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/red-bell-pepper-pieces_23-2148173912.jpg",
|
||||
},
|
||||
id: "f1", title: "Farm Fresh", descriptions: [
|
||||
"We source daily produce from local farmers."],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/red-bell-pepper-pieces_23-2148173912.jpg"},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Traditional Recipes",
|
||||
descriptions: [
|
||||
"Family-secret spices handed down for decades.",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/tomato-with-eggs-bread_140725-9750.jpg",
|
||||
},
|
||||
id: "f2", title: "Traditional Recipes", descriptions: [
|
||||
"Family-secret spices handed down for decades."],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/tomato-with-eggs-bread_140725-9750.jpg"},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Cooked To Order",
|
||||
descriptions: [
|
||||
"Every falafel ball fried fresh when you order.",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/homemade-sesame-paste-with-sesame-seeds_114579-30693.jpg",
|
||||
},
|
||||
id: "f3", title: "Cooked To Order", descriptions: [
|
||||
"Every falafel ball fried fresh when you order."],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/homemade-sesame-paste-with-sesame-seeds_114579-30693.jpg"},
|
||||
]}
|
||||
title="Why Yousef Falafel?"
|
||||
description="Fresh, locally sourced ingredients and time-honored techniques."
|
||||
@@ -234,23 +165,14 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
icon: Star,
|
||||
title: "Loyal Customers",
|
||||
value: "10,000+",
|
||||
},
|
||||
id: "m1", icon: Star,
|
||||
title: "Loyal Customers", value: "10,000+"},
|
||||
{
|
||||
id: "m2",
|
||||
icon: Utensils,
|
||||
title: "Falafel Served",
|
||||
value: "1M+",
|
||||
},
|
||||
id: "m2", icon: Utensils,
|
||||
title: "Falafel Served", value: "1M+"},
|
||||
{
|
||||
id: "m3",
|
||||
icon: Award,
|
||||
title: "Years of Tradition",
|
||||
value: "40+",
|
||||
},
|
||||
id: "m3", icon: Award,
|
||||
title: "Years of Tradition", value: "40+"},
|
||||
]}
|
||||
title="Our Impact"
|
||||
description="Serving thousands of happy diners."
|
||||
@@ -264,59 +186,28 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Sarah Ahmed",
|
||||
role: "Foodie",
|
||||
company: "Local Blog",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-woman-taking-food-photo_23-2149250048.jpg",
|
||||
},
|
||||
id: "t1", name: "Sarah Ahmed", role: "Foodie", company: "Local Blog", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-woman-taking-food-photo_23-2149250048.jpg"},
|
||||
{
|
||||
id: "t2",
|
||||
name: "Mark Wilson",
|
||||
role: "Visitor",
|
||||
company: "Traveler",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-man-woman-table_23-2148899035.jpg",
|
||||
},
|
||||
id: "t2", name: "Mark Wilson", role: "Visitor", company: "Traveler", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-man-woman-table_23-2148899035.jpg"},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Leyla Khan",
|
||||
role: "Local",
|
||||
company: "Community",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-cute-boy-cafe_23-2148436233.jpg",
|
||||
},
|
||||
id: "t3", name: "Leyla Khan", role: "Local", company: "Community", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-cute-boy-cafe_23-2148436233.jpg"},
|
||||
{
|
||||
id: "t4",
|
||||
name: "James Smith",
|
||||
role: "Customer",
|
||||
company: "Regular",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-friends-eating-funny-way_23-2150269630.jpg",
|
||||
},
|
||||
id: "t4", name: "James Smith", role: "Customer", company: "Regular", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-friends-eating-funny-way_23-2150269630.jpg"},
|
||||
{
|
||||
id: "t5",
|
||||
name: "Elena Rossi",
|
||||
role: "Customer",
|
||||
company: "Regular",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/positive-satisfied-customer-making-ok-gesture_74855-3646.jpg",
|
||||
},
|
||||
id: "t5", name: "Elena Rossi", role: "Customer", company: "Regular", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/positive-satisfied-customer-making-ok-gesture_74855-3646.jpg"},
|
||||
]}
|
||||
kpiItems={[
|
||||
{
|
||||
value: "4.9/5",
|
||||
label: "Avg Rating",
|
||||
},
|
||||
value: "4.9/5", label: "Avg Rating"},
|
||||
{
|
||||
value: "95%",
|
||||
label: "Repeat Guests",
|
||||
},
|
||||
value: "95%", label: "Repeat Guests"},
|
||||
{
|
||||
value: "500+",
|
||||
label: "Google Reviews",
|
||||
},
|
||||
value: "500+", label: "Google Reviews"},
|
||||
]}
|
||||
title="What Our Guests Say"
|
||||
description="Authentic feedback from our community."
|
||||
@@ -329,20 +220,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "q1",
|
||||
title: "Are your ingredients vegan?",
|
||||
content: "Yes, our classic falafel recipe is entirely vegan.",
|
||||
},
|
||||
id: "q1", title: "Are your ingredients vegan?", content: "Yes, our classic falafel recipe is entirely vegan."},
|
||||
{
|
||||
id: "q2",
|
||||
title: "Do you offer catering?",
|
||||
content: "Absolutely! Contact us to discuss your event.",
|
||||
},
|
||||
id: "q2", title: "Do you offer catering?", content: "Absolutely! Contact us to discuss your event."},
|
||||
{
|
||||
id: "q3",
|
||||
title: "Are you open on weekends?",
|
||||
content: "Yes, we are open seven days a week.",
|
||||
},
|
||||
id: "q3", title: "Are you open on weekends?", content: "Yes, we are open seven days a week."},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/atmosphere-kitchen-cafe-process_1321-4214.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
@@ -356,14 +238,11 @@ export default function LandingPage() {
|
||||
<ContactText
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
text="Join us today for an authentic Mediterranean meal."
|
||||
buttons={[
|
||||
{
|
||||
text: "Call to Reserve",
|
||||
href: "tel:+1234567890",
|
||||
},
|
||||
text: "Reserve Your Table Now", href: "tel:+1234567890"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -372,33 +251,21 @@ export default function LandingPage() {
|
||||
<FooterSimple
|
||||
columns={[
|
||||
{
|
||||
title: "Navigate",
|
||||
items: [
|
||||
title: "Navigate", items: [
|
||||
{
|
||||
label: "About",
|
||||
href: "#about",
|
||||
},
|
||||
label: "About", href: "#about"},
|
||||
{
|
||||
label: "Menu",
|
||||
href: "#menu",
|
||||
},
|
||||
label: "Menu", href: "#menu"},
|
||||
{
|
||||
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: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user