Merge version_1 into main #2
302
src/app/page.tsx
302
src/app/page.tsx
@@ -10,7 +10,7 @@ import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloating
|
||||
import ProductCardFour from '@/components/sections/product/ProductCardFour';
|
||||
import TestimonialCardSix from '@/components/sections/testimonial/TestimonialCardSix';
|
||||
import TextSplitAbout from '@/components/sections/about/TextSplitAbout';
|
||||
import { Lightbulb, Music, Users, Utensils, Wine } from "lucide-react";
|
||||
import { Lightbulb, Music, Users, Utensils, Wine, ChefHat } from "lucide-react";
|
||||
|
||||
export default function LandingPage() {
|
||||
return (
|
||||
@@ -30,24 +30,13 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "menu",
|
||||
},
|
||||
{
|
||||
name: "Reserve",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "Home", id: "hero" },
|
||||
{ name: "About", id: "about" },
|
||||
{ name: "Menu", id: "menu" },
|
||||
{ name: "Reserve", id: "contact" },
|
||||
]}
|
||||
brandName="Maquis Yasolo"
|
||||
button={{ text: "Reserve", href: "#contact" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -56,79 +45,23 @@ export default function LandingPage() {
|
||||
title="Experience Afro-Québécois Cuisine Like Never Before"
|
||||
description="An immersive dining experience where vibrant culture meets culinary elegance in the heart of Montréal."
|
||||
testimonials={[
|
||||
{
|
||||
name: "Elena M.",
|
||||
handle: "@elena_foodie",
|
||||
testimonial: "The atmosphere is unmatched. Truly a premium experience.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-view-rice-dish_23-2147680627.jpg?_wi=1",
|
||||
imageAlt: "luxury african dining table top",
|
||||
},
|
||||
{
|
||||
name: "Marc L.",
|
||||
handle: "@mtl_eats",
|
||||
testimonial: "A beautiful blend of West African flavors and Montreal elegance.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/handsome-afro-american-man-wearing-traditional-clothes-cap-eyeglasses-sitting-white-carriage_627829-28.jpg?_wi=1",
|
||||
imageAlt: "luxury african dining table top",
|
||||
},
|
||||
{
|
||||
name: "Jean D.",
|
||||
handle: "@jean_mtl",
|
||||
testimonial: "Incredible service and authentic taste.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fork-knife-near-delicious-chicken-leg_23-2147716957.jpg?_wi=1",
|
||||
imageAlt: "luxury african dining table top",
|
||||
},
|
||||
{
|
||||
name: "Sarah P.",
|
||||
handle: "@sarah_picks",
|
||||
testimonial: "The perfect spot for a refined night out.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/couple-having-date-together-luxurious-restaurant_23-2150517424.jpg?_wi=1",
|
||||
imageAlt: "luxury african dining table top",
|
||||
},
|
||||
{
|
||||
name: "Alex K.",
|
||||
handle: "@alex_eats",
|
||||
testimonial: "Simply spectacular dining.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-drinking-coffee-cafe_1303-25717.jpg?_wi=1",
|
||||
imageAlt: "luxury african dining table top",
|
||||
},
|
||||
{ name: "Elena M.", handle: "@elena_foodie", testimonial: "The atmosphere is unmatched. Truly a premium experience.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/close-up-view-rice-dish_23-2147680627.jpg", imageAlt: "luxury african dining table top" },
|
||||
{ name: "Marc L.", handle: "@mtl_eats", testimonial: "A beautiful blend of West African flavors and Montreal elegance.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/handsome-afro-american-man-wearing-traditional-clothes-cap-eyeglasses-sitting-white-carriage_627829-28.jpg", imageAlt: "luxury african dining table top" },
|
||||
{ name: "Jean D.", handle: "@jean_mtl", testimonial: "Incredible service and authentic taste.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/fork-knife-near-delicious-chicken-leg_23-2147716957.jpg", imageAlt: "luxury african dining table top" },
|
||||
{ name: "Sarah P.", handle: "@sarah_picks", testimonial: "The perfect spot for a refined night out.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/couple-having-date-together-luxurious-restaurant_23-2150517424.jpg", imageAlt: "luxury african dining table top" },
|
||||
{ name: "Alex K.", handle: "@alex_eats", testimonial: "Simply spectacular dining.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/young-woman-drinking-coffee-cafe_1303-25717.jpg", imageAlt: "luxury african dining table top" },
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "View Menu",
|
||||
href: "#menu",
|
||||
},
|
||||
{
|
||||
text: "Reserve a Table",
|
||||
href: "#contact",
|
||||
},
|
||||
{ text: "View Menu", href: "#menu" },
|
||||
{ text: "Reserve a Table", href: "#contact" },
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/close-up-view-rice-dish_23-2147680627.jpg?_wi=2"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/close-up-view-rice-dish_23-2147680627.jpg"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/beef-kebab-with-rice-garnish-pomegranate-seeds_114579-1157.jpg",
|
||||
alt: "Customer profile 1",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/tasty-dish-rice_23-2147680630.jpg",
|
||||
alt: "Customer profile 2",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/bottom-view-stuffed-aubergine-rolls-white-plate-grey-free-space_140725-105290.jpg",
|
||||
alt: "Customer profile 3",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/front-view-delicious-eggplant-rolls-with-baked-potatoes-inside-plate-dark-background-dish-meal-dinner-potato-vegetable_140725-115617.jpg",
|
||||
alt: "Customer profile 4",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/sheerful-business-african-american-lady-with-afro-hair-wear-white-blouse-green-pants-sitting-bar-counter-drink-pink-cocktail_627829-1041.jpg",
|
||||
alt: "Customer profile 5",
|
||||
},
|
||||
{ src: "http://img.b2bpic.net/free-photo/beef-kebab-with-rice-garnish-pomegranate-seeds_114579-1157.jpg", alt: "Customer profile 1" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/tasty-dish-rice_23-2147680630.jpg", alt: "Customer profile 2" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/bottom-view-stuffed-aubergine-rolls-white-plate-grey-free-space_140725-105290.jpg", alt: "Customer profile 3" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/front-view-delicious-eggplant-rolls-with-baked-potatoes-inside-plate-dark-background-dish-meal-dinner-potato-vegetable_140725-115617.jpg", alt: "Customer profile 4" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/sheerful-business-african-american-lady-with-afro-hair-wear-white-blouse-green-pants-sitting-bar-counter-drink-pink-cocktail_627829-1041.jpg", alt: "Customer profile 5" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -138,61 +71,23 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
title="Authenticity & Community"
|
||||
description={[
|
||||
"At Maquis Yasolo, we celebrate the vibrant soul of Afro-Québécois culture. Our restaurant is a testament to authenticity, offering a sanctuary where food, music, and community converge.",
|
||||
"Located on Rue Notre-Dame Ouest, we invite you to partake in an immersive culinary journey that pays homage to our heritage while embracing the refined tastes of Montreal.",
|
||||
]}
|
||||
"At Maquis Yasolo, we celebrate the vibrant soul of Afro-Québécois culture. Our restaurant is a testament to authenticity, offering a sanctuary where food, music, and community converge.", "Located on Rue Notre-Dame Ouest, we invite you to partake in an immersive culinary journey that pays homage to our heritage while embracing the refined tastes of Montreal."]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="menu" data-section="menu">
|
||||
<ProductCardFour
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
useInvertedBackground={false}
|
||||
textboxLayout="default"
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Thieboudienne",
|
||||
price: "$30",
|
||||
variant: "Buffet",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fork-knife-near-delicious-chicken-leg_23-2147716957.jpg?_wi=2",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Tilapia Braisé",
|
||||
price: "$30",
|
||||
variant: "Buffet",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-whole-grilled-chicken-served-with-grilled-potatoes_141793-2178.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Poulet du Maquis",
|
||||
price: "$30",
|
||||
variant: "Buffet",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-pilaf-cooked-rice-with-dried-apricots-meat-slices-inside-plate-dark-surface_179666-35114.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "Jerk Veggie Plate",
|
||||
price: "$30",
|
||||
variant: "Buffet",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/grilled-meat-with-vegetable-salad-onions-tray_140725-9192.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Bissap Juice",
|
||||
price: "$8",
|
||||
variant: "Drink",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-assortment-christmas-food_23-2148719841.jpg",
|
||||
},
|
||||
{
|
||||
id: "6",
|
||||
name: "Buffet enfant",
|
||||
price: "$15",
|
||||
variant: "Buffet",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/vegetable-salad-with-chopped-white-purple-cabbage-side-foods_114579-71987.jpg",
|
||||
},
|
||||
{ id: "1", name: "Thieboudienne", price: "$30", variant: "Buffet", imageSrc: "http://img.b2bpic.net/free-photo/fork-knife-near-delicious-chicken-leg_23-2147716957.jpg" },
|
||||
{ id: "2", name: "Tilapia Braisé", price: "$30", variant: "Buffet", imageSrc: "http://img.b2bpic.net/free-photo/top-view-whole-grilled-chicken-served-with-grilled-potatoes_141793-2178.jpg" },
|
||||
{ id: "3", name: "Poulet du Maquis", price: "$30", variant: "Buffet", imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-pilaf-cooked-rice-with-dried-apricots-meat-slices-inside-plate-dark-surface_179666-35114.jpg" },
|
||||
{ id: "4", name: "Jerk Veggie Plate", price: "$30", variant: "Buffet", imageSrc: "http://img.b2bpic.net/free-photo/grilled-meat-with-vegetable-salad-onions-tray_140725-9192.jpg" },
|
||||
{ id: "5", name: "Bissap Juice", price: "$8", variant: "Drink", imageSrc: "http://img.b2bpic.net/free-photo/top-view-assortment-christmas-food_23-2148719841.jpg" },
|
||||
{ id: "6", name: "Buffet enfant", price: "$15", variant: "Buffet", imageSrc: "http://img.b2bpic.net/free-photo/vegetable-salad-with-chopped-white-purple-cabbage-side-foods_114579-71987.jpg" },
|
||||
]}
|
||||
title="Our Signature Creations"
|
||||
description="Indulge in our carefully curated buffet and à la carte offerings."
|
||||
@@ -202,67 +97,32 @@ export default function LandingPage() {
|
||||
<div id="gallery" data-section="gallery">
|
||||
<FeatureCardTen
|
||||
textboxLayout="inline-image"
|
||||
animationType="slide-up"
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Ambiance",
|
||||
description: "Designed for intimacy and celebration.",
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-standing-near-window-restaurant_23-2147936227.jpg",
|
||||
},
|
||||
title: "Ambiance", description: "Designed for intimacy and celebration.", media: { imageSrc: "http://img.b2bpic.net/free-photo/woman-standing-near-window-restaurant_23-2147936227.jpg" },
|
||||
items: [
|
||||
{
|
||||
icon: Music,
|
||||
text: "Afro-beat rhythms",
|
||||
},
|
||||
{
|
||||
icon: Lightbulb,
|
||||
text: "Warm, artistic lighting",
|
||||
},
|
||||
{ icon: Music, text: "Afro-beat rhythms" },
|
||||
{ icon: Lightbulb, text: "Warm, artistic lighting" },
|
||||
],
|
||||
reverse: false,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-view-rice-dish_23-2147680627.jpg?_wi=3",
|
||||
imageAlt: "luxury african dining table top",
|
||||
},
|
||||
{
|
||||
title: "Cuisine",
|
||||
description: "Authentic flavors elevated for a luxury experience.",
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/handsome-afro-american-man-wearing-traditional-clothes-cap-eyeglasses-sitting-white-carriage_627829-28.jpg?_wi=2",
|
||||
},
|
||||
title: "Cuisine", description: "Authentic flavors elevated for a luxury experience.", media: { imageSrc: "http://img.b2bpic.net/free-photo/handsome-afro-american-man-wearing-traditional-clothes-cap-eyeglasses-sitting-white-carriage_627829-28.jpg" },
|
||||
items: [
|
||||
{
|
||||
icon: Utensils,
|
||||
text: "Traditional recipes",
|
||||
},
|
||||
{
|
||||
icon: ChefHat,
|
||||
text: "Master chefs",
|
||||
},
|
||||
{ icon: Utensils, text: "Traditional recipes" },
|
||||
{ icon: ChefHat, text: "Master chefs" },
|
||||
],
|
||||
reverse: true,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fork-knife-near-delicious-chicken-leg_23-2147716957.jpg?_wi=3",
|
||||
imageAlt: "luxury african dining table top",
|
||||
},
|
||||
{
|
||||
title: "Experience",
|
||||
description: "More than dinner; a cultural voyage.",
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-grilled-fish-with-sauce-bell-pepper-plate_141793-11299.jpg",
|
||||
},
|
||||
title: "Experience", description: "More than dinner; a cultural voyage.", media: { imageSrc: "http://img.b2bpic.net/free-photo/front-view-grilled-fish-with-sauce-bell-pepper-plate_141793-11299.jpg" },
|
||||
items: [
|
||||
{
|
||||
icon: Users,
|
||||
text: "Community-focused",
|
||||
},
|
||||
{
|
||||
icon: Wine,
|
||||
text: "Curated selection",
|
||||
},
|
||||
{ icon: Users, text: "Community-focused" },
|
||||
{ icon: Wine, text: "Curated selection" },
|
||||
],
|
||||
reverse: false,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/couple-having-date-together-luxurious-restaurant_23-2150517424.jpg?_wi=2",
|
||||
imageAlt: "luxury african dining table top",
|
||||
},
|
||||
]}
|
||||
title="A Cinematic Atmosphere"
|
||||
@@ -276,41 +136,11 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah D.",
|
||||
handle: "@sarahmtl",
|
||||
testimonial: "Excellent service, delicious food, amazing ambiance. My favorite spot in the city.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/couple-having-date-together-luxurious-restaurant_23-2150517424.jpg?_wi=3",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Jean-Paul B.",
|
||||
handle: "@jp_culture",
|
||||
testimonial: "Very charming atmosphere and authentic cuisine. A perfect evening.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-drinking-coffee-cafe_1303-25717.jpg?_wi=2",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Sophie K.",
|
||||
handle: "@sophiek",
|
||||
testimonial: "The Thieboudienne was life-changing. I highly recommend it.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/people-having-dinner-luxurious-restaurants_23-2151081852.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "Amina R.",
|
||||
handle: "@amina_vibes",
|
||||
testimonial: "Such a vibrant place! Feels like home.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/male-friends-restaurant-eating_23-2148395364.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "David T.",
|
||||
handle: "@david_t",
|
||||
testimonial: "Perfect buffet experience. Great quality.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/older-friends-eating-restaurant_23-2149316782.jpg",
|
||||
},
|
||||
{ id: "1", name: "Sarah D.", handle: "@sarahmtl", testimonial: "Excellent service, delicious food, amazing ambiance. My favorite spot in the city.", imageSrc: "http://img.b2bpic.net/free-photo/couple-having-date-together-luxurious-restaurant_23-2150517424.jpg" },
|
||||
{ id: "2", name: "Jean-Paul B.", handle: "@jp_culture", testimonial: "Very charming atmosphere and authentic cuisine. A perfect evening.", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-drinking-coffee-cafe_1303-25717.jpg" },
|
||||
{ id: "3", name: "Sophie K.", handle: "@sophiek", testimonial: "The Thieboudienne was life-changing. I highly recommend it.", imageSrc: "http://img.b2bpic.net/free-photo/people-having-dinner-luxurious-restaurants_23-2151081852.jpg" },
|
||||
{ id: "4", name: "Amina R.", handle: "@amina_vibes", testimonial: "Such a vibrant place! Feels like home.", imageSrc: "http://img.b2bpic.net/free-photo/male-friends-restaurant-eating_23-2148395364.jpg" },
|
||||
{ id: "5", name: "David T.", handle: "@david_t", testimonial: "Perfect buffet experience. Great quality.", imageSrc: "http://img.b2bpic.net/free-photo/older-friends-eating-restaurant_23-2149316782.jpg" },
|
||||
]}
|
||||
title="Loved by Our Guests"
|
||||
description="Discover what brings our community back again and again."
|
||||
@@ -320,21 +150,13 @@ export default function LandingPage() {
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactCTA
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
background={{ variant: "plain" }}
|
||||
tag="Reserve Now"
|
||||
title="Join Us for a Memorable Evening"
|
||||
description="Have questions or want to book a large group? Reach out to us directly or visit our location."
|
||||
buttons={[
|
||||
{
|
||||
text: "Call (514) 248-4498",
|
||||
href: "tel:5142484498",
|
||||
},
|
||||
{
|
||||
text: "WhatsApp",
|
||||
href: "https://wa.me/15142484498",
|
||||
},
|
||||
{ text: "Call (514) 248-4498", href: "tel:5142484498" },
|
||||
{ text: "WhatsApp", href: "https://wa.me/15142484498" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -344,38 +166,18 @@ export default function LandingPage() {
|
||||
logoText="Maquis Yasolo"
|
||||
columns={[
|
||||
{
|
||||
title: "Location",
|
||||
items: [
|
||||
{
|
||||
label: "3763 Rue Notre-Dame Ouest",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Montréal, QC H4C 1P8",
|
||||
href: "#",
|
||||
},
|
||||
title: "Location", items: [
|
||||
{ label: "3763 Rue Notre-Dame Ouest", href: "#" },
|
||||
{ label: "Montréal, QC H4C 1P8", href: "#" },
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Hours",
|
||||
items: [
|
||||
{
|
||||
label: "Everyday from 2 PM",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
title: "Hours", items: [{ label: "Everyday from 2 PM", href: "#" }],
|
||||
},
|
||||
{
|
||||
title: "Social",
|
||||
items: [
|
||||
{
|
||||
label: "Instagram",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Facebook",
|
||||
href: "#",
|
||||
},
|
||||
title: "Social", items: [
|
||||
{ label: "Instagram", href: "#" },
|
||||
{ label: "Facebook", href: "#" },
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user