Merge version_1 into main #2
232
src/app/page.tsx
232
src/app/page.tsx
@@ -33,21 +33,13 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Home", id: "hero"},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
name: "About", id: "about"},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "products",
|
||||
},
|
||||
name: "Menu", id: "products"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="Dahlak"
|
||||
/>
|
||||
@@ -56,66 +48,41 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplit
|
||||
background={{
|
||||
variant: "radial-gradient",
|
||||
}}
|
||||
variant: "radial-gradient"}}
|
||||
title="Experience the Authentic Flavors of Eritrea"
|
||||
description="Dahlak brings the warmth and spice of Eritrean traditions to your table. Join us for a culinary journey unlike any other."
|
||||
buttons={[
|
||||
{
|
||||
text: "Reserve a Table",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Reserve a Table", href: "#contact"},
|
||||
{
|
||||
text: "View Menu",
|
||||
href: "#products",
|
||||
},
|
||||
text: "View Menu", href: "#products"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/portrait-man-with-dish-poutine_23-2149486035.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/portrait-man-with-dish-poutine_23-2149486035.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/fried-meat-with-onion-lemon-glass-red-wine_140725-2753.jpg",
|
||||
alt: "Fried meat with onion and lemon",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/fried-meat-with-onion-lemon-glass-red-wine_140725-2753.jpg", alt: "Fried meat with onion and lemon"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/dining-table-with-plates-arrangement_23-2148848672.jpg",
|
||||
alt: "Dining table with plates arrangement",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/dining-table-with-plates-arrangement_23-2148848672.jpg", alt: "Dining table with plates arrangement"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/side-view-traditional-azerbaijani-dish-dolma-meat-grape-leaves-clay-pot-with-yogurt_141793-5177.jpg",
|
||||
alt: "Traditional azerbaijani dish dolma",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/side-view-traditional-azerbaijani-dish-dolma-meat-grape-leaves-clay-pot-with-yogurt_141793-5177.jpg", alt: "Traditional azerbaijani dish dolma"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/side-view-cizbiz-with-fresh-greens-figurines-ram-lavash_176474-3044.jpg",
|
||||
alt: "Cizbiz with fresh greens",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/side-view-cizbiz-with-fresh-greens-figurines-ram-lavash_176474-3044.jpg", alt: "Cizbiz with fresh greens"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/group-young-people-having-dinner-together_23-2148454084.jpg",
|
||||
alt: "Group of young people having dinner",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/group-young-people-having-dinner-together_23-2148454084.jpg", alt: "Group of young people having dinner"},
|
||||
]}
|
||||
avatarText="Join 10k+ happy guests who have tasted our traditions."
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "Authentic Eritrean Cuisine",
|
||||
},
|
||||
type: "text", text: "Authentic Eritrean Cuisine"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Family Owned & Operated",
|
||||
},
|
||||
type: "text", text: "Family Owned & Operated"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Fresh Organic Spices",
|
||||
},
|
||||
type: "text", text: "Fresh Organic Spices"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Traditional Injera",
|
||||
},
|
||||
type: "text", text: "Traditional Injera"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Warm Hospitality",
|
||||
},
|
||||
type: "text", text: "Warm Hospitality"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -140,28 +107,21 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Fresh Ingredients",
|
||||
description: "We source the freshest vegetables and aromatic spices daily for every dish.",
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-bowls-with-spices-cut-bell-pepper-cut-pumpkin-cut-red-cabbage-cut-green-tomatoes-cut-lemon-white-table_140725-63055.jpg",
|
||||
title: "Fresh Ingredients", description: "We source the freshest vegetables and aromatic spices daily for every dish.", media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-bowls-with-spices-cut-bell-pepper-cut-pumpkin-cut-red-cabbage-cut-green-tomatoes-cut-lemon-white-table_140725-63055.jpg", imageAlt: "fresh healthy herbs organic food ingredients"
|
||||
},
|
||||
items: [
|
||||
{
|
||||
icon: CheckCircle,
|
||||
text: "Locally Sourced Vegetables",
|
||||
},
|
||||
text: "Locally Sourced Vegetables"},
|
||||
{
|
||||
icon: CheckCircle,
|
||||
text: "Authentic Berbere Spice",
|
||||
},
|
||||
text: "Authentic Berbere Spice"},
|
||||
{
|
||||
icon: CheckCircle,
|
||||
text: "Handcrafted Injera",
|
||||
},
|
||||
text: "Handcrafted Injera"},
|
||||
],
|
||||
reverse: false,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-man-with-dish-poutine_23-2149486035.jpg?_wi=2",
|
||||
imageAlt: "fresh healthy herbs organic food ingredients",
|
||||
reverse: false
|
||||
},
|
||||
]}
|
||||
title="Why Choose Dahlak?"
|
||||
@@ -177,41 +137,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Zigni",
|
||||
price: "$22",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fried-meat-with-potatoes-served-with-onions-tomatoes-greens_141793-1300.jpg",
|
||||
},
|
||||
id: "p1", name: "Zigni", price: "$22", imageSrc: "http://img.b2bpic.net/free-photo/fried-meat-with-potatoes-served-with-onions-tomatoes-greens_141793-1300.jpg"},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Alicha",
|
||||
price: "$18",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-close-view-broccoli-cauliflower-salad-meatball-plate-cutting-carrot-bowl-lemon-slice-cutting-board-different-spices-small-bowls-nude-background_140725-139682.jpg",
|
||||
},
|
||||
id: "p2", name: "Alicha", price: "$18", imageSrc: "http://img.b2bpic.net/free-photo/top-close-view-broccoli-cauliflower-salad-meatball-plate-cutting-carrot-bowl-lemon-slice-cutting-board-different-spices-small-bowls-nude-background_140725-139682.jpg"},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Doro Wat",
|
||||
price: "$24",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/meat-with-baked-apple-onion-pomegranate-chestnuts-bell-pepper-top-view_141793-3768.jpg",
|
||||
},
|
||||
id: "p3", name: "Doro Wat", price: "$24", imageSrc: "http://img.b2bpic.net/free-photo/meat-with-baked-apple-onion-pomegranate-chestnuts-bell-pepper-top-view_141793-3768.jpg"},
|
||||
{
|
||||
id: "p4",
|
||||
name: "Sambusa",
|
||||
price: "$8",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-homemade-coconut-cookies_114579-65534.jpg",
|
||||
},
|
||||
id: "p4", name: "Sambusa", price: "$8", imageSrc: "http://img.b2bpic.net/free-photo/delicious-homemade-coconut-cookies_114579-65534.jpg"},
|
||||
{
|
||||
id: "p5",
|
||||
name: "Coffee Ceremony",
|
||||
price: "$12",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/countryside-worker-enjoying-fruit_23-2148761817.jpg",
|
||||
},
|
||||
id: "p5", name: "Coffee Ceremony", price: "$12", imageSrc: "http://img.b2bpic.net/free-photo/countryside-worker-enjoying-fruit_23-2148761817.jpg"},
|
||||
{
|
||||
id: "p6",
|
||||
name: "Beef Stew",
|
||||
price: "$20",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fried-meat-mushrooms-wooden-board_140725-761.jpg",
|
||||
},
|
||||
id: "p6", name: "Beef Stew", price: "$20", imageSrc: "http://img.b2bpic.net/free-photo/fried-meat-mushrooms-wooden-board_140725-761.jpg"},
|
||||
]}
|
||||
title="Our Signature Dishes"
|
||||
description="Discover a diverse menu ranging from tender stews to fragrant plant-based specialties."
|
||||
@@ -225,26 +161,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "10k+",
|
||||
title: "Happy Guests",
|
||||
description: "Served over the past year",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-conversating-restaurant_23-2148006713.jpg",
|
||||
},
|
||||
id: "m1", value: "10k+", title: "Happy Guests", description: "Served over the past year", imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-conversating-restaurant_23-2148006713.jpg"},
|
||||
{
|
||||
id: "m2",
|
||||
value: "25+",
|
||||
title: "Authentic Recipes",
|
||||
description: "Family secrets from Eritrea",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/family-gathering-with-gay-partners_23-2151077681.jpg",
|
||||
},
|
||||
id: "m2", value: "25+", title: "Authentic Recipes", description: "Family secrets from Eritrea", imageSrc: "http://img.b2bpic.net/free-photo/family-gathering-with-gay-partners_23-2151077681.jpg"},
|
||||
{
|
||||
id: "m3",
|
||||
value: "100%",
|
||||
title: "Authenticity",
|
||||
description: "Guaranteed fresh ingredients",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/friends-having-fun-outdoors_197531-5883.jpg",
|
||||
},
|
||||
id: "m3", value: "100%", title: "Authenticity", description: "Guaranteed fresh ingredients", imageSrc: "http://img.b2bpic.net/free-photo/friends-having-fun-outdoors_197531-5883.jpg"},
|
||||
]}
|
||||
title="Dahlak by the Numbers"
|
||||
description="Building a community through flavor for years."
|
||||
@@ -258,45 +179,20 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Sarah J.",
|
||||
handle: "@sarah_foodie",
|
||||
testimonial: "The best Zigni I've ever had! Truly authentic experience.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-woman-taking-food-photo_23-2149250048.jpg",
|
||||
},
|
||||
id: "t1", name: "Sarah J.", handle: "@sarah_foodie", testimonial: "The best Zigni I've ever had! Truly authentic experience.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-woman-taking-food-photo_23-2149250048.jpg"},
|
||||
{
|
||||
id: "t2",
|
||||
name: "Mark D.",
|
||||
handle: "@mark_travels",
|
||||
testimonial: "The atmosphere reminds me of my time in Asmara. Wonderful.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-beautiful-woman-home-drinking-coffee-enjoys-delicious-taste-freshly-brewed_1258-202522.jpg",
|
||||
},
|
||||
id: "t2", name: "Mark D.", handle: "@mark_travels", testimonial: "The atmosphere reminds me of my time in Asmara. Wonderful.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-beautiful-woman-home-drinking-coffee-enjoys-delicious-taste-freshly-brewed_1258-202522.jpg"},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Emily R.",
|
||||
handle: "@emily_eats",
|
||||
testimonial: "Fresh, spicy, and perfectly seasoned. Will come back soon.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-smiling-modern-woman-starts-her-day-with-morning-mug-tea-girl-drinking-coffee_1258-193250.jpg",
|
||||
},
|
||||
id: "t3", name: "Emily R.", handle: "@emily_eats", testimonial: "Fresh, spicy, and perfectly seasoned. Will come back soon.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-smiling-modern-woman-starts-her-day-with-morning-mug-tea-girl-drinking-coffee_1258-193250.jpg"},
|
||||
{
|
||||
id: "t4",
|
||||
name: "Alex K.",
|
||||
handle: "@alex_k",
|
||||
testimonial: "The coffee ceremony was a highlight of my week. So relaxing.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-waitress-standing-counter_1170-668.jpg",
|
||||
},
|
||||
id: "t4", name: "Alex K.", handle: "@alex_k", testimonial: "The coffee ceremony was a highlight of my week. So relaxing.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-waitress-standing-counter_1170-668.jpg"},
|
||||
{
|
||||
id: "t5",
|
||||
name: "Jessica L.",
|
||||
handle: "@jess_eats",
|
||||
testimonial: "Best service and food quality in town. Highly recommend.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-woman-gardener-apron-doing-selfie-looking-front-being-surprised-standing-orange-wall_141793-97088.jpg",
|
||||
},
|
||||
id: "t5", name: "Jessica L.", handle: "@jess_eats", testimonial: "Best service and food quality in town. Highly recommend.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-woman-gardener-apron-doing-selfie-looking-front-being-surprised-standing-orange-wall_141793-97088.jpg"},
|
||||
]}
|
||||
showRating={true}
|
||||
title="What Our Guests Say"
|
||||
@@ -309,20 +205,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Do you offer vegan options?",
|
||||
content: "Yes, we have many traditional vegan dishes, including our Alicha and lentil stews.",
|
||||
},
|
||||
id: "f1", title: "Do you offer vegan options?", content: "Yes, we have many traditional vegan dishes, including our Alicha and lentil stews."},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Do I need a reservation?",
|
||||
content: "Reservations are recommended, especially on weekends, but walk-ins are always welcome.",
|
||||
},
|
||||
id: "f2", title: "Do I need a reservation?", content: "Reservations are recommended, especially on weekends, but walk-ins are always welcome."},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Is your injera gluten-free?",
|
||||
content: "We use 100% teff flour for our injera, which is naturally gluten-free.",
|
||||
},
|
||||
id: "f3", title: "Is your injera gluten-free?", content: "We use 100% teff flour for our injera, which is naturally gluten-free."},
|
||||
]}
|
||||
sideTitle="Common Questions"
|
||||
faqsAnimation="slide-up"
|
||||
@@ -333,14 +220,11 @@ export default function LandingPage() {
|
||||
<ContactText
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
text="Visit us at Dahlak for an unforgettable dining experience. Reserve your table today."
|
||||
buttons={[
|
||||
{
|
||||
text: "Contact Us Now",
|
||||
href: "tel:+1234567890",
|
||||
},
|
||||
text: "Contact Us Now", href: "tel:+1234567890"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -351,29 +235,19 @@ export default function LandingPage() {
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "#about",
|
||||
},
|
||||
label: "About Us", href: "#about"},
|
||||
{
|
||||
label: "Menu",
|
||||
href: "#products",
|
||||
},
|
||||
label: "Menu", href: "#products"},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Contact", href: "#contact"},
|
||||
],
|
||||
},
|
||||
{
|
||||
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