Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #1.
This commit is contained in:
344
src/app/page.tsx
344
src/app/page.tsx
@@ -32,21 +32,13 @@ export default function LandingPage() {
|
||||
<NavbarStyleApple
|
||||
navItems={[
|
||||
{
|
||||
name: "Overview",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Overview", 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="West Food"
|
||||
/>
|
||||
@@ -55,108 +47,41 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplitDoubleCarousel
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
title="Culinary Excellence in Kénitra"
|
||||
description="Experience the finest flavors and atmosphere at West Food, where tradition meets contemporary culinary artistry."
|
||||
leftCarouselItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/plate-set-with-fork-spoon-knife_140725-1835.jpg",
|
||||
imageAlt: "Restaurant ambiance",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fresh-sliced-various-vegetables-wooden-plate_114579-86556.jpg",
|
||||
imageAlt: "Gourmet plating",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-different-meals-seafood-inside-white-plate-along-with-green-leafs-sliced-lemons-table_140725-11612.jpg",
|
||||
imageAlt: "Dining room",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-cooked-squashes-designed-meal-inside-plate-grey-surface_140725-89993.jpg",
|
||||
imageAlt: "Fresh ingredients",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/plate-juicy-lamb-dinner-food_1203-5796.jpg",
|
||||
imageAlt: "Signature dish",
|
||||
},
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/plate-set-with-fork-spoon-knife_140725-1835.jpg", imageAlt: "Restaurant ambiance" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/fresh-sliced-various-vegetables-wooden-plate_114579-86556.jpg", imageAlt: "Gourmet plating" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/front-view-different-meals-seafood-inside-white-plate-along-with-green-leafs-sliced-lemons-table_140725-11612.jpg", imageAlt: "Dining room" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/top-view-cooked-squashes-designed-meal-inside-plate-grey-surface_140725-89993.jpg", imageAlt: "Fresh ingredients" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/plate-juicy-lamb-dinner-food_1203-5796.jpg", imageAlt: "Signature dish" }
|
||||
]}
|
||||
rightCarouselItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cake-slice-with-wine-wooden-platter_114579-18456.jpg",
|
||||
imageAlt: "Signature drink",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/alcohol-is-ready-festive-table_8353-9291.jpg",
|
||||
imageAlt: "Atmosphere",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mixed-seafood-salad_1203-9871.jpg",
|
||||
imageAlt: "Plating detail",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/grilled-beef-tenderloin-meat-with-vegetable_1203-9948.jpg",
|
||||
imageAlt: "Modern interior",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-cakes-fruity-sweets-with-cookies-dark-background-tea-cookie-biscuit-pie-cake-sweet_140725-96208.jpg",
|
||||
imageAlt: "Healthy food",
|
||||
},
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/cake-slice-with-wine-wooden-platter_114579-18456.jpg", imageAlt: "Signature drink" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/alcohol-is-ready-festive-table_8353-9291.jpg", imageAlt: "Atmosphere" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/mixed-seafood-salad_1203-9871.jpg", imageAlt: "Plating detail" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/grilled-beef-tenderloin-meat-with-vegetable_1203-9948.jpg", imageAlt: "Modern interior" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-cakes-fruity-sweets-with-cookies-dark-background-tea-cookie-biscuit-pie-cake-sweet_140725-96208.jpg", imageAlt: "Healthy food" }
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "View Menu",
|
||||
href: "#menu",
|
||||
},
|
||||
{
|
||||
text: "Reserve Now",
|
||||
href: "#contact",
|
||||
},
|
||||
{ text: "View Menu", href: "#menu" },
|
||||
{ text: "Reserve Now", href: "#contact" }
|
||||
]}
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/couple-having-date-together-luxurious-restaurant_23-2150517420.jpg",
|
||||
alt: "Diner 1",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/lovely-couple-enjoying-new-year-party_23-2149173295.jpg",
|
||||
alt: "Diner 2",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/handsome-groom-feeding-his-bride-with-croissant-cafe_176420-2272.jpg",
|
||||
alt: "Diner 3",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/couple-having-date-together-luxurious-restaurant_23-2150517448.jpg",
|
||||
alt: "Diner 4",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/happy-couple-having-fun-while-eating-dessert-taking-selfie-cafe_637285-9092.jpg",
|
||||
alt: "Diner 5",
|
||||
},
|
||||
{ src: "http://img.b2bpic.net/free-photo/couple-having-date-together-luxurious-restaurant_23-2150517420.jpg", alt: "Diner 1" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/lovely-couple-enjoying-new-year-party_23-2149173295.jpg", alt: "Diner 2" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/handsome-groom-feeding-his-bride-with-croissant-cafe_176420-2272.jpg", alt: "Diner 3" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/couple-having-date-together-luxurious-restaurant_23-2150517448.jpg", alt: "Diner 4" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/happy-couple-having-fun-while-eating-dessert-taking-selfie-cafe_637285-9092.jpg", alt: "Diner 5" }
|
||||
]}
|
||||
avatarText="Join 500+ happy diners"
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "Authentic Cuisine",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Warm Atmosphere",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Chef Specials",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Fresh Ingredients",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Kénitra's Best",
|
||||
},
|
||||
{ type: "text", text: "Authentic Cuisine" },
|
||||
{ type: "text", text: "Warm Atmosphere" },
|
||||
{ type: "text", text: "Chef Specials" },
|
||||
{ type: "text", text: "Fresh Ingredients" },
|
||||
{ type: "text", text: "Kénitra's Best" }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -167,18 +92,9 @@ export default function LandingPage() {
|
||||
title="A Passion for Flavor"
|
||||
description="Located in the heart of Kénitra, West Food brings together high-quality ingredients and expert preparation to create unforgettable dining experiences."
|
||||
metrics={[
|
||||
{
|
||||
value: "4.8",
|
||||
title: "Star Rating",
|
||||
},
|
||||
{
|
||||
value: "12+",
|
||||
title: "Years Passion",
|
||||
},
|
||||
{
|
||||
value: "100%",
|
||||
title: "Fresh Produce",
|
||||
},
|
||||
{ value: "4.8", title: "Star Rating" },
|
||||
{ value: "12+", title: "Years Passion" },
|
||||
{ value: "100%", title: "Fresh Produce" }
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/female-chef-kitchen-separating-eggs-bowl_23-2149720737.jpg"
|
||||
imageAlt="Chef preparing dish"
|
||||
@@ -194,48 +110,12 @@ export default function LandingPage() {
|
||||
gridVariant="bento-grid"
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Chef's Special Steak",
|
||||
price: "120 MAD",
|
||||
variant: "Main Course",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-fresh-sliced-kiwis-with-raspberries-green-surface-berry-exotic-fruit-photo-tropical-color_140725-142277.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Seasonal Garden Salad",
|
||||
price: "45 MAD",
|
||||
variant: "Appetizer",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/view-soft-cake-decorated-with-orange-chocolate-dark-table_140725-86436.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Roasted Atlantic Salmon",
|
||||
price: "95 MAD",
|
||||
variant: "Main Course",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-salad-with-feta-cheese-tomatoes-with-blank-notebook_23-2148700450.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "Truffle Pasta Delight",
|
||||
price: "85 MAD",
|
||||
variant: "Pasta",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fried-meat-sauce-with-tomato_140725-2964.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Artisan Chocolate Cake",
|
||||
price: "40 MAD",
|
||||
variant: "Dessert",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-fresh-chocolate-dessert-cup-beverage-restaurant_23-2148001613.jpg",
|
||||
},
|
||||
{
|
||||
id: "6",
|
||||
name: "Signature Refreshing Drink",
|
||||
price: "30 MAD",
|
||||
variant: "Beverage",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-cocktail-with-ice-tray_23-2149438834.jpg",
|
||||
},
|
||||
{ id: "1", name: "Chef's Special Steak", price: "120 MAD", variant: "Main Course", imageSrc: "http://img.b2bpic.net/free-photo/front-view-fresh-sliced-kiwis-with-raspberries-green-surface-berry-exotic-fruit-photo-tropical-color_140725-142277.jpg" },
|
||||
{ id: "2", name: "Seasonal Garden Salad", price: "45 MAD", variant: "Appetizer", imageSrc: "http://img.b2bpic.net/free-photo/view-soft-cake-decorated-with-orange-chocolate-dark-table_140725-86436.jpg" },
|
||||
{ id: "3", name: "Roasted Atlantic Salmon", price: "95 MAD", variant: "Main Course", imageSrc: "http://img.b2bpic.net/free-photo/top-view-salad-with-feta-cheese-tomatoes-with-blank-notebook_23-2148700450.jpg" },
|
||||
{ id: "4", name: "Truffle Pasta Delight", price: "85 MAD", variant: "Pasta", imageSrc: "http://img.b2bpic.net/free-photo/fried-meat-sauce-with-tomato_140725-2964.jpg" },
|
||||
{ id: "5", name: "Artisan Chocolate Cake", price: "40 MAD", variant: "Dessert", imageSrc: "http://img.b2bpic.net/free-photo/delicious-fresh-chocolate-dessert-cup-beverage-restaurant_23-2148001613.jpg" },
|
||||
{ id: "6", name: "Signature Refreshing Drink", price: "30 MAD", variant: "Beverage", imageSrc: "http://img.b2bpic.net/free-photo/delicious-cocktail-with-ice-tray_23-2149438834.jpg" }
|
||||
]}
|
||||
title="Our Signature Menu"
|
||||
description="Curated dishes designed to delight your palate, featuring locally sourced and imported specialty ingredients."
|
||||
@@ -244,63 +124,30 @@ export default function LandingPage() {
|
||||
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<TestimonialCardSixteen
|
||||
animationType="blur-reveal"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Ahmed Mansouri",
|
||||
role: "Food Critic",
|
||||
company: "Kénitra Foodie",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-couple-having-lunch-luxury-restaurant_23-2150598344.jpg",
|
||||
},
|
||||
id: "1", name: "Ahmed Mansouri", role: "Food Critic", company: "Kénitra Foodie", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-couple-having-lunch-luxury-restaurant_23-2150598344.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Sarah Belkacem",
|
||||
role: "Local Resident",
|
||||
company: "Neighbor",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/excited-male-gardener-wearing-gardening-hat-holds-hot-pepper_141793-115867.jpg",
|
||||
},
|
||||
id: "2", name: "Sarah Belkacem", role: "Local Resident", company: "Neighbor", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/excited-male-gardener-wearing-gardening-hat-holds-hot-pepper_141793-115867.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Omar Fassi",
|
||||
role: "Business Professional",
|
||||
company: "Corporate Group",
|
||||
rating: 4,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/girl-cooking-bowl_23-2147959013.jpg",
|
||||
},
|
||||
id: "3", name: "Omar Fassi", role: "Business Professional", company: "Corporate Group", rating: 4,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/girl-cooking-bowl_23-2147959013.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Laila Zerouali",
|
||||
role: "Influencer",
|
||||
company: "K-Reviews",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/watching-funny-video-internet-with-coworkers-cafe-terrace-with-tasty-food_8353-10265.jpg",
|
||||
},
|
||||
id: "4", name: "Laila Zerouali", role: "Influencer", company: "K-Reviews", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/watching-funny-video-internet-with-coworkers-cafe-terrace-with-tasty-food_8353-10265.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Karim Drissi",
|
||||
role: "Art Enthusiast",
|
||||
company: "Gallery",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/healthy-woman-with-tan-sitting-t-shirt-cafe-terrace-eating-breakfast-drinking-coffee_197531-22516.jpg",
|
||||
},
|
||||
id: "5", name: "Karim Drissi", role: "Art Enthusiast", company: "Gallery", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/healthy-woman-with-tan-sitting-t-shirt-cafe-terrace-eating-breakfast-drinking-coffee_197531-22516.jpg"},
|
||||
]}
|
||||
kpiItems={[
|
||||
{
|
||||
value: "4.8",
|
||||
label: "Google Rating",
|
||||
},
|
||||
{
|
||||
value: "500+",
|
||||
label: "Happy Guests",
|
||||
},
|
||||
{
|
||||
value: "12",
|
||||
label: "Years Served",
|
||||
},
|
||||
{ value: "4.8", label: "Google Rating" },
|
||||
{ value: "500+", label: "Happy Guests" },
|
||||
{ value: "12", label: "Years Served" }
|
||||
]}
|
||||
title="What Our Guests Say"
|
||||
description="Don't just take our word for it—discover why diners keep coming back to West Food."
|
||||
@@ -314,27 +161,9 @@ export default function LandingPage() {
|
||||
gridVariant="uniform-all-items-equal"
|
||||
useInvertedBackground={false}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "15+",
|
||||
title: "Expert Staff",
|
||||
description: "Highly trained hospitality team",
|
||||
icon: Users,
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
value: "40+",
|
||||
title: "Menu Options",
|
||||
description: "Diverse culinary selection",
|
||||
icon: Utensils,
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
value: "100%",
|
||||
title: "Satisfaction",
|
||||
description: "Dedicated to guest feedback",
|
||||
icon: Award,
|
||||
},
|
||||
{ id: "m1", value: "15+", title: "Expert Staff", description: "Highly trained hospitality team", icon: Users },
|
||||
{ id: "m2", value: "40+", title: "Menu Options", description: "Diverse culinary selection", icon: Utensils },
|
||||
{ id: "m3", value: "100%", title: "Satisfaction", description: "Dedicated to guest feedback", icon: Award }
|
||||
]}
|
||||
title="Our Restaurant at a Glance"
|
||||
description="Reliable quality and consistent standards that make us Kénitra's preferred culinary destination."
|
||||
@@ -346,21 +175,9 @@ export default function LandingPage() {
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Do I need a reservation?",
|
||||
content: "While not required, we highly recommend booking, especially for weekend evenings.",
|
||||
},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Is delivery available?",
|
||||
content: "Yes, we partner with local delivery services to ensure you enjoy our meals at home.",
|
||||
},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Do you offer vegetarian options?",
|
||||
content: "Absolutely, our menu is designed to cater to various dietary preferences and vegetarian diets.",
|
||||
},
|
||||
{ id: "f1", title: "Do I need a reservation?", content: "While not required, we highly recommend booking, especially for weekend evenings." },
|
||||
{ id: "f2", title: "Is delivery available?", content: "Yes, we partner with local delivery services to ensure you enjoy our meals at home." },
|
||||
{ id: "f3", title: "Do you offer vegetarian options?", content: "Absolutely, our menu is designed to cater to various dietary preferences and vegetarian diets." }
|
||||
]}
|
||||
title="Common Questions"
|
||||
description="Have questions about our dining experience? We are here to help."
|
||||
@@ -374,21 +191,10 @@ export default function LandingPage() {
|
||||
title="Get in Touch"
|
||||
description="Located at 8 Av. Moulay Abderrahmane, Kénitra 14000. Contact us for reservations or inquiries."
|
||||
inputs={[
|
||||
{
|
||||
name: "name",
|
||||
type: "text",
|
||||
placeholder: "Your Name",
|
||||
},
|
||||
{
|
||||
name: "email",
|
||||
type: "email",
|
||||
placeholder: "Your Email",
|
||||
},
|
||||
{ name: "name", type: "text", placeholder: "Your Name" },
|
||||
{ name: "email", type: "email", placeholder: "Your Email" }
|
||||
]}
|
||||
textarea={{
|
||||
name: "message",
|
||||
placeholder: "Your Message",
|
||||
}}
|
||||
textarea={{ name: "message", placeholder: "Your Message" }}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/full-shot-woman-walking-by-bistro_23-2149366409.jpg"
|
||||
buttonText="Send Reservation"
|
||||
/>
|
||||
@@ -398,36 +204,8 @@ export default function LandingPage() {
|
||||
<FooterBaseCard
|
||||
logoText="West Food"
|
||||
columns={[
|
||||
{
|
||||
title: "Links",
|
||||
items: [
|
||||
{
|
||||
label: "Overview",
|
||||
href: "#hero",
|
||||
},
|
||||
{
|
||||
label: "Menu",
|
||||
href: "#menu",
|
||||
},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Terms of Service",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ title: "Links", items: [{ label: "Overview", href: "#hero" }, { label: "Menu", href: "#menu" }, { label: "Contact", href: "#contact" }] },
|
||||
{ title: "Legal", items: [{ label: "Privacy Policy", href: "#" }, { label: "Terms of Service", href: "#" }] }
|
||||
]}
|
||||
copyrightText="© 2025 West Food | Kénitra"
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user