Merge version_1 into main #2

Merged
bender merged 5 commits from version_1 into main 2026-03-05 19:27:46 +00:00
5 changed files with 62 additions and 219 deletions

View File

@@ -12,8 +12,7 @@ import { Scroll, Mail } from "lucide-react";
export default function AboutPage() {
const footerColumns = [
{
title: "Restaurant",
items: [
title: "Restaurant", items: [
{ label: "Home", href: "/" },
{ label: "Menu", href: "/menu" },
{ label: "About Us", href: "/about" },
@@ -21,8 +20,7 @@ export default function AboutPage() {
],
},
{
title: "Dining",
items: [
title: "Dining", items: [
{ label: "Make a Reservation", href: "/reservations" },
{ label: "Private Events", href: "/contact" },
{ label: "Group Bookings", href: "/contact" },
@@ -30,8 +28,7 @@ export default function AboutPage() {
],
},
{
title: "Connect",
items: [
title: "Connect", items: [
{ label: "Contact Us", href: "/contact" },
{ label: "Instagram", href: "https://instagram.com" },
{ label: "Facebook", href: "https://facebook.com" },
@@ -81,6 +78,8 @@ export default function AboutPage() {
imageSrc="http://img.b2bpic.net/free-photo/restaurant-interior-moroccan_268835-3983.jpg"
imageAlt="Moroccan restaurant interior details"
useInvertedBackground={false}
mediaAnimation="none"
metricsAnimation="none"
/>
</div>
@@ -91,32 +90,11 @@ export default function AboutPage() {
tag="Guest Experiences"
testimonials={[
{
id: "1",
title: "A Culinary Treasure",
quote: "This restaurant captures the essence of Morocco. Every visit feels like a journey through North Africa. The authenticity is unmatched.",
name: "Marie Dupont",
role: "Regular Guest",
imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg?_wi=3",
imageAlt: "Marie Dupont",
},
id: "1", title: "A Culinary Treasure", quote: "This restaurant captures the essence of Morocco. Every visit feels like a journey through North Africa. The authenticity is unmatched.", name: "Marie Dupont", role: "Regular Guest", imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg", imageAlt: "Marie Dupont"},
{
id: "2",
title: "Excellence in Every Plate",
quote: "The dedication to traditional preparation methods is evident in the quality of every dish. This is not just a restaurant; it's a cultural experience.",
name: "Philippe Martin",
role: "Food Critic",
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport_107420-85035.jpg?_wi=4",
imageAlt: "Philippe Martin",
},
id: "2", title: "Excellence in Every Plate", quote: "The dedication to traditional preparation methods is evident in the quality of every dish. This is not just a restaurant; it's a cultural experience.", name: "Philippe Martin", role: "Food Critic", imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport_107420-85035.jpg", imageAlt: "Philippe Martin"},
{
id: "3",
title: "Beyond Expectations",
quote: "We were amazed by the warmth of the staff and the quality of ingredients. Les Saveurs de l'Orient deserves all the recognition it receives.",
name: "Sophie Leblanc",
role: "Food Enthusiast",
imageSrc: "http://img.b2bpic.net/free-photo/happy-business-woman-white-shirt_23-2148095748.jpg?_wi=2",
imageAlt: "Sophie Leblanc",
},
id: "3", title: "Beyond Expectations", quote: "We were amazed by the warmth of the staff and the quality of ingredients. Les Saveurs de l'Orient deserves all the recognition it receives.", name: "Sophie Leblanc", role: "Food Enthusiast", imageSrc: "http://img.b2bpic.net/free-photo/happy-business-woman-white-shirt_23-2148095748.jpg", imageAlt: "Sophie Leblanc"},
]}
textboxLayout="default"
useInvertedBackground={false}
@@ -131,12 +109,13 @@ export default function AboutPage() {
tagIcon={Mail}
background={{ variant: "plain" }}
useInvertedBackground={false}
imageSrc="http://img.b2bpic.net/free-photo/moroccan-serving-mint-tea-traditional-way_268835-3983.jpg?_wi=2"
imageSrc="http://img.b2bpic.net/free-photo/moroccan-serving-mint-tea-traditional-way_268835-3983.jpg"
imageAlt="Traditional Moroccan hospitality and tea service"
mediaPosition="right"
inputPlaceholder="your.email@example.com"
buttonText="Subscribe"
termsText="We respect your privacy. Unsubscribe anytime."
mediaAnimation="none"
/>
</div>

View File

@@ -11,8 +11,7 @@ import { Mail, Award } from "lucide-react";
export default function ContactPage() {
const footerColumns = [
{
title: "Restaurant",
items: [
title: "Restaurant", items: [
{ label: "Home", href: "/" },
{ label: "Menu", href: "/menu" },
{ label: "About Us", href: "/about" },
@@ -20,8 +19,7 @@ export default function ContactPage() {
],
},
{
title: "Dining",
items: [
title: "Dining", items: [
{ label: "Make a Reservation", href: "/reservations" },
{ label: "Private Events", href: "/contact" },
{ label: "Group Bookings", href: "/contact" },
@@ -29,8 +27,7 @@ export default function ContactPage() {
],
},
{
title: "Connect",
items: [
title: "Connect", items: [
{ label: "Contact Us", href: "/contact" },
{ label: "Instagram", href: "https://instagram.com" },
{ label: "Facebook", href: "https://facebook.com" },
@@ -81,6 +78,7 @@ export default function ContactPage() {
inputPlaceholder="your.email@example.com"
buttonText="Subscribe"
termsText="We'll respond to your inquiry within 24 hours. We respect your privacy."
mediaAnimation="none"
/>
</div>
@@ -91,19 +89,9 @@ export default function ContactPage() {
tag="Follow Us"
tagIcon={Award}
names={[
"Facebook",
"Instagram",
"TripAdvisor",
"Google Reviews",
"Yelp",
]}
"Facebook", "Instagram", "TripAdvisor", "Google Reviews", "Yelp"]}
logos={[
"http://img.b2bpic.net/free-vector/social-media-logo-collection_23-2148061324.jpg",
"http://img.b2bpic.net/free-vector/social-media-logo-collection_23-2148092198.jpg",
"http://img.b2bpic.net/free-psd/flat-design-traveling-adventure-facebook-cover_23-2150248304.jpg",
"http://img.b2bpic.net/free-vector/flat-design-linkedin-post-template_23-2149754301.jpg",
"http://img.b2bpic.net/free-vector/abstract-logo-template_1156-887.jpg",
]}
"http://img.b2bpic.net/free-vector/social-media-logo-collection_23-2148061324.jpg", "http://img.b2bpic.net/free-vector/social-media-logo-collection_23-2148092198.jpg", "http://img.b2bpic.net/free-psd/flat-design-traveling-adventure-facebook-cover_23-2150248304.jpg", "http://img.b2bpic.net/free-vector/flat-design-linkedin-post-template_23-2149754301.jpg", "http://img.b2bpic.net/free-vector/abstract-logo-template_1156-887.jpg"]}
textboxLayout="default"
useInvertedBackground={false}
showCard={true}

View File

@@ -11,8 +11,7 @@ import { Star, Mail, ArrowRight } from "lucide-react";
export default function MenuPage() {
const footerColumns = [
{
title: "Restaurant",
items: [
title: "Restaurant", items: [
{ label: "Home", href: "/" },
{ label: "Menu", href: "/menu" },
{ label: "About Us", href: "/about" },
@@ -20,8 +19,7 @@ export default function MenuPage() {
],
},
{
title: "Dining",
items: [
title: "Dining", items: [
{ label: "Make a Reservation", href: "/reservations" },
{ label: "Private Events", href: "/contact" },
{ label: "Group Bookings", href: "/contact" },
@@ -29,8 +27,7 @@ export default function MenuPage() {
],
},
{
title: "Connect",
items: [
title: "Connect", items: [
{ label: "Contact Us", href: "/contact" },
{ label: "Instagram", href: "https://instagram.com" },
{ label: "Facebook", href: "https://facebook.com" },
@@ -75,37 +72,17 @@ export default function MenuPage() {
tagIcon={Star}
features={[
{
title: "Couscous Royal",
description: "Fluffy semolina couscous topped with tender lamb, seasonal vegetables, and aromatic broth. A timeless Moroccan favorite.",
imageSrc: "http://img.b2bpic.net/free-photo/turkish-side-dishes-platter-turkish-raki_140725-2592.jpg?_wi=2",
imageAlt: "Moroccan couscous royal with lamb and vegetables",
buttonIcon: ArrowRight,
buttonHref: "/menu",
},
title: "Couscous Royal", description: "Fluffy semolina couscous topped with tender lamb, seasonal vegetables, and aromatic broth. A timeless Moroccan favorite.", imageSrc: "http://img.b2bpic.net/free-photo/turkish-side-dishes-platter-turkish-raki_140725-2592.jpg", imageAlt: "Moroccan couscous royal with lamb and vegetables", buttonIcon: ArrowRight,
buttonHref: "/menu"},
{
title: "Lamb Tajine with Prunes",
description: "Slow-cooked lamb in a traditional earthenware tajine with prunes, almonds, and warm spices. Pure comfort in every bite.",
imageSrc: "http://img.b2bpic.net/free-photo/caucasian-traditional-rice-garnish-with-herbs-inside-pottery-bowl-served-with-bread-bun_114579-1812.jpg?_wi=2",
imageAlt: "Traditional Moroccan lamb tajine with prunes",
buttonIcon: ArrowRight,
buttonHref: "/menu",
},
title: "Lamb Tajine with Prunes", description: "Slow-cooked lamb in a traditional earthenware tajine with prunes, almonds, and warm spices. Pure comfort in every bite.", imageSrc: "http://img.b2bpic.net/free-photo/caucasian-traditional-rice-garnish-with-herbs-inside-pottery-bowl-served-with-bread-bun_114579-1812.jpg", imageAlt: "Traditional Moroccan lamb tajine with prunes", buttonIcon: ArrowRight,
buttonHref: "/menu"},
{
title: "Kefta with Egg",
description: "Spiced ground meat cooked with tomatoes and served with a perfectly baked egg. A beloved Moroccan staple.",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-tasty-meat-cutlets-with-salad-bread_140725-57057.jpg?_wi=2",
imageAlt: "Moroccan kefta with egg in traditional spiced sauce",
buttonIcon: ArrowRight,
buttonHref: "/menu",
},
title: "Kefta with Egg", description: "Spiced ground meat cooked with tomatoes and served with a perfectly baked egg. A beloved Moroccan staple.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-tasty-meat-cutlets-with-salad-bread_140725-57057.jpg", imageAlt: "Moroccan kefta with egg in traditional spiced sauce", buttonIcon: ArrowRight,
buttonHref: "/menu"},
{
title: "Moroccan Mint Tea",
description: "Refreshing traditional tea infused with fresh mint and warm spices. The perfect way to end your meal.",
imageSrc: "http://img.b2bpic.net/free-photo/man-pours-tea-cup-jam-sweets-side-view_141793-3236.jpg?_wi=2",
imageAlt: "Traditional Moroccan mint tea service",
buttonIcon: ArrowRight,
buttonHref: "/menu",
},
title: "Moroccan Mint Tea", description: "Refreshing traditional tea infused with fresh mint and warm spices. The perfect way to end your meal.", imageSrc: "http://img.b2bpic.net/free-photo/man-pours-tea-cup-jam-sweets-side-view_141793-3236.jpg", imageAlt: "Traditional Moroccan mint tea service", buttonIcon: ArrowRight,
buttonHref: "/menu"},
]}
textboxLayout="default"
useInvertedBackground={false}
@@ -120,12 +97,13 @@ export default function MenuPage() {
tagIcon={Mail}
background={{ variant: "plain" }}
useInvertedBackground={false}
imageSrc="http://img.b2bpic.net/free-photo/cafe-with-burning-candles-tables_140725-7784.jpg?_wi=1"
imageSrc="http://img.b2bpic.net/free-photo/cafe-with-burning-candles-tables_140725-7784.jpg"
imageAlt="Cozy restaurant ambiance with warm lighting"
mediaPosition="left"
inputPlaceholder="your.email@example.com"
buttonText="Subscribe"
termsText="We respect your privacy. Unsubscribe anytime."
mediaAnimation="none"
/>
</div>

View File

@@ -24,8 +24,7 @@ export default function HomePage() {
const footerColumns = [
{
title: "Restaurant",
items: [
title: "Restaurant", items: [
{ label: "Home", href: "/" },
{ label: "Menu", href: "/menu" },
{ label: "About Us", href: "/about" },
@@ -33,8 +32,7 @@ export default function HomePage() {
],
},
{
title: "Dining",
items: [
title: "Dining", items: [
{ label: "Make a Reservation", href: "/reservations" },
{ label: "Private Events", href: "/contact" },
{ label: "Group Bookings", href: "/contact" },
@@ -42,8 +40,7 @@ export default function HomePage() {
],
},
{
title: "Connect",
items: [
title: "Connect", items: [
{ label: "Contact Us", href: "/contact" },
{ label: "Instagram", href: "https://instagram.com" },
{ label: "Facebook", href: "https://facebook.com" },
@@ -93,16 +90,13 @@ export default function HomePage() {
]}
mediaItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/plate-with-food-near-mug-drink-teapot_23-2148080945.jpg",
imageAlt: "Moroccan couscous and traditional dishes",
},
imageSrc: "http://img.b2bpic.net/free-photo/plate-with-food-near-mug-drink-teapot_23-2148080945.jpg", imageAlt: "Moroccan couscous and traditional dishes"},
{
imageSrc: "http://img.b2bpic.net/free-photo/moroccan-serving-mint-tea-traditional-way_268835-3983.jpg?_wi=1",
imageAlt: "Moroccan restaurant interior with traditional arches and lighting",
},
imageSrc: "http://img.b2bpic.net/free-photo/moroccan-serving-mint-tea-traditional-way_268835-3983.jpg", imageAlt: "Moroccan restaurant interior with traditional arches and lighting"},
]}
rating={5}
ratingText="Rated by our devoted patrons"
mediaAnimation="none"
/>
</div>
@@ -119,6 +113,8 @@ export default function HomePage() {
imageSrc="http://img.b2bpic.net/free-photo/colorful-moroccan-zellige-geometric-mosaic-tilework_84443-72918.jpg"
imageAlt="Traditional Moroccan zellige mosaic pattern"
useInvertedBackground={false}
mediaAnimation="none"
metricsAnimation="none"
/>
</div>
@@ -130,37 +126,17 @@ export default function HomePage() {
tagIcon={Star}
features={[
{
title: "Couscous Royal",
description: "Fluffy semolina couscous topped with tender lamb, seasonal vegetables, and aromatic broth. A timeless Moroccan favorite.",
imageSrc: "http://img.b2bpic.net/free-photo/turkish-side-dishes-platter-turkish-raki_140725-2592.jpg?_wi=1",
imageAlt: "Moroccan couscous royal with lamb and vegetables",
buttonIcon: ArrowRight,
buttonHref: "/menu",
},
title: "Couscous Royal", description: "Fluffy semolina couscous topped with tender lamb, seasonal vegetables, and aromatic broth. A timeless Moroccan favorite.", imageSrc: "http://img.b2bpic.net/free-photo/turkish-side-dishes-platter-turkish-raki_140725-2592.jpg", imageAlt: "Moroccan couscous royal with lamb and vegetables", buttonIcon: ArrowRight,
buttonHref: "/menu"},
{
title: "Lamb Tajine with Prunes",
description: "Slow-cooked lamb in a traditional earthenware tajine with prunes, almonds, and warm spices. Pure comfort in every bite.",
imageSrc: "http://img.b2bpic.net/free-photo/caucasian-traditional-rice-garnish-with-herbs-inside-pottery-bowl-served-with-bread-bun_114579-1812.jpg?_wi=1",
imageAlt: "Traditional Moroccan lamb tajine with prunes",
buttonIcon: ArrowRight,
buttonHref: "/menu",
},
title: "Lamb Tajine with Prunes", description: "Slow-cooked lamb in a traditional earthenware tajine with prunes, almonds, and warm spices. Pure comfort in every bite.", imageSrc: "http://img.b2bpic.net/free-photo/caucasian-traditional-rice-garnish-with-herbs-inside-pottery-bowl-served-with-bread-bun_114579-1812.jpg", imageAlt: "Traditional Moroccan lamb tajine with prunes", buttonIcon: ArrowRight,
buttonHref: "/menu"},
{
title: "Kefta with Egg",
description: "Spiced ground meat cooked with tomatoes and served with a perfectly baked egg. A beloved Moroccan staple.",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-tasty-meat-cutlets-with-salad-bread_140725-57057.jpg?_wi=1",
imageAlt: "Moroccan kefta with egg in traditional spiced sauce",
buttonIcon: ArrowRight,
buttonHref: "/menu",
},
title: "Kefta with Egg", description: "Spiced ground meat cooked with tomatoes and served with a perfectly baked egg. A beloved Moroccan staple.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-tasty-meat-cutlets-with-salad-bread_140725-57057.jpg", imageAlt: "Moroccan kefta with egg in traditional spiced sauce", buttonIcon: ArrowRight,
buttonHref: "/menu"},
{
title: "Moroccan Mint Tea",
description: "Refreshing traditional tea infused with fresh mint and warm spices. The perfect way to end your meal.",
imageSrc: "http://img.b2bpic.net/free-photo/man-pours-tea-cup-jam-sweets-side-view_141793-3236.jpg?_wi=1",
imageAlt: "Traditional Moroccan mint tea service",
buttonIcon: ArrowRight,
buttonHref: "/menu",
},
title: "Moroccan Mint Tea", description: "Refreshing traditional tea infused with fresh mint and warm spices. The perfect way to end your meal.", imageSrc: "http://img.b2bpic.net/free-photo/man-pours-tea-cup-jam-sweets-side-view_141793-3236.jpg", imageAlt: "Traditional Moroccan mint tea service", buttonIcon: ArrowRight,
buttonHref: "/menu"},
]}
textboxLayout="default"
useInvertedBackground={false}
@@ -174,59 +150,17 @@ export default function HomePage() {
tag="Customer Reviews"
testimonials={[
{
id: "1",
title: "An Unforgettable Culinary Journey",
quote: "I felt transported to Morocco the moment I walked in. Every dish was authentic, beautifully presented, and absolutely delicious. The warm hospitality made our anniversary dinner truly special.",
name: "Marie Dupont",
role: "Paris, France",
imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg?_wi=1",
imageAlt: "Marie Dupont",
},
id: "1", title: "An Unforgettable Culinary Journey", quote: "I felt transported to Morocco the moment I walked in. Every dish was authentic, beautifully presented, and absolutely delicious. The warm hospitality made our anniversary dinner truly special.", name: "Marie Dupont", role: "Paris, France", imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg", imageAlt: "Marie Dupont"},
{
id: "2",
title: "The Best Couscous in Paris",
quote: "I've traveled to Morocco multiple times, and this couscous rivals anything I've had there. The attention to detail and quality of ingredients is exceptional. Highly recommended!",
name: "Philippe Martin",
role: "Food Enthusiast",
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport_107420-85035.jpg?_wi=1",
imageAlt: "Philippe Martin",
},
id: "2", title: "The Best Couscous in Paris", quote: "I've traveled to Morocco multiple times, and this couscous rivals anything I've had there. The attention to detail and quality of ingredients is exceptional. Highly recommended!", name: "Philippe Martin", role: "Food Enthusiast", imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport_107420-85035.jpg", imageAlt: "Philippe Martin"},
{
id: "3",
title: "Authentic Flavors, Warm Welcome",
quote: "The staff treated us like family. The traditional tajine was perfectly spiced, and the atmosphere is so inviting. We've already booked our next visit!",
name: "Sophie Leblanc",
role: "Regular Guest",
imageSrc: "http://img.b2bpic.net/free-photo/happy-business-woman-white-shirt_23-2148095748.jpg?_wi=1",
imageAlt: "Sophie Leblanc",
},
id: "3", title: "Authentic Flavors, Warm Welcome", quote: "The staff treated us like family. The traditional tajine was perfectly spiced, and the atmosphere is so inviting. We've already booked our next visit!", name: "Sophie Leblanc", role: "Regular Guest", imageSrc: "http://img.b2bpic.net/free-photo/happy-business-woman-white-shirt_23-2148095748.jpg", imageAlt: "Sophie Leblanc"},
{
id: "4",
title: "A Hidden Gem in Paris",
quote: "Finally found authentic Moroccan cuisine that exceeds expectations. The hidden courtyard, the arches, the lighting—everything is perfect. Worth every euro.",
name: "Laurent Renaud",
role: "Traveler",
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport_107420-85035.jpg?_wi=2",
imageAlt: "Laurent Renaud",
},
id: "4", title: "A Hidden Gem in Paris", quote: "Finally found authentic Moroccan cuisine that exceeds expectations. The hidden courtyard, the arches, the lighting—everything is perfect. Worth every euro.", name: "Laurent Renaud", role: "Traveler", imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport_107420-85035.jpg", imageAlt: "Laurent Renaud"},
{
id: "5",
title: "Perfect for Special Occasions",
quote: "We celebrated our engagement here and it was magical. The private alcove, the personalized service, and the delicious food made it unforgettable. Thank you!",
name: "Isabelle Moreau",
role: "Couple's Celebration",
imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg?_wi=2",
imageAlt: "Isabelle Moreau",
},
id: "5", title: "Perfect for Special Occasions", quote: "We celebrated our engagement here and it was magical. The private alcove, the personalized service, and the delicious food made it unforgettable. Thank you!", name: "Isabelle Moreau", role: "Couple's Celebration", imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg", imageAlt: "Isabelle Moreau"},
{
id: "6",
title: "Culinary Excellence Every Time",
quote: "I'm a chef myself, and I appreciate the mastery evident in every plate. The traditional techniques are respected while maintaining contemporary elegance. Bravo!",
name: "Chef Michel Gaston",
role: "Culinary Professional",
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport_107420-85035.jpg?_wi=3",
imageAlt: "Chef Michel Gaston",
},
id: "6", title: "Culinary Excellence Every Time", quote: "I'm a chef myself, and I appreciate the mastery evident in every plate. The traditional techniques are respected while maintaining contemporary elegance. Bravo!", name: "Chef Michel Gaston", role: "Culinary Professional", imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport_107420-85035.jpg", imageAlt: "Chef Michel Gaston"},
]}
textboxLayout="default"
useInvertedBackground={false}
@@ -240,23 +174,9 @@ export default function HomePage() {
tag="Awards & Recognition"
tagIcon={Award}
names={[
"Michelin Guide",
"TripAdvisor",
"Google Reviews",
"Yelp",
"Paris Culinary Awards",
"Instagram Food Community",
"Facebook Recommendations",
]}
"Michelin Guide", "TripAdvisor", "Google Reviews", "Yelp", "Paris Culinary Awards", "Instagram Food Community", "Facebook Recommendations"]}
logos={[
"http://img.b2bpic.net/free-vector/restaurant-retro-brand-logo-pack_23-2148368480.jpg",
"http://img.b2bpic.net/free-psd/flat-design-traveling-adventure-facebook-cover_23-2150248304.jpg",
"http://img.b2bpic.net/free-vector/flat-design-linkedin-post-template_23-2149754301.jpg",
"http://img.b2bpic.net/free-vector/abstract-logo-template_1156-887.jpg",
"http://img.b2bpic.net/free-photo/cutting-biscuit-with-whipping-cream-berries-with-cutlery_114579-3648.jpg",
"http://img.b2bpic.net/free-vector/social-media-logo-collection_23-2148092198.jpg",
"http://img.b2bpic.net/free-vector/social-media-logo-collection_23-2148061324.jpg",
]}
"http://img.b2bpic.net/free-vector/restaurant-retro-brand-logo-pack_23-2148368480.jpg", "http://img.b2bpic.net/free-psd/flat-design-traveling-adventure-facebook-cover_23-2150248304.jpg", "http://img.b2bpic.net/free-vector/flat-design-linkedin-post-template_23-2149754301.jpg", "http://img.b2bpic.net/free-vector/abstract-logo-template_1156-887.jpg", "http://img.b2bpic.net/free-photo/cutting-biscuit-with-whipping-cream-berries-with-cutlery_114579-3648.jpg", "http://img.b2bpic.net/free-vector/social-media-logo-collection_23-2148092198.jpg", "http://img.b2bpic.net/free-vector/social-media-logo-collection_23-2148061324.jpg"]}
textboxLayout="default"
useInvertedBackground={false}
showCard={true}
@@ -278,6 +198,7 @@ export default function HomePage() {
inputPlaceholder="your.email@example.com"
buttonText="Subscribe"
termsText="We respect your privacy. Unsubscribe anytime. By subscribing, you agree to receive updates about Les Saveurs de l'Orient."
mediaAnimation="none"
/>
</div>

View File

@@ -11,8 +11,7 @@ import { Mail } from "lucide-react";
export default function ReservationsPage() {
const footerColumns = [
{
title: "Restaurant",
items: [
title: "Restaurant", items: [
{ label: "Home", href: "/" },
{ label: "Menu", href: "/menu" },
{ label: "About Us", href: "/about" },
@@ -20,8 +19,7 @@ export default function ReservationsPage() {
],
},
{
title: "Dining",
items: [
title: "Dining", items: [
{ label: "Make a Reservation", href: "/reservations" },
{ label: "Private Events", href: "/contact" },
{ label: "Group Bookings", href: "/contact" },
@@ -29,8 +27,7 @@ export default function ReservationsPage() {
],
},
{
title: "Connect",
items: [
title: "Connect", items: [
{ label: "Contact Us", href: "/contact" },
{ label: "Instagram", href: "https://instagram.com" },
{ label: "Facebook", href: "https://facebook.com" },
@@ -75,12 +72,13 @@ export default function ReservationsPage() {
tagIcon={Mail}
background={{ variant: "plain" }}
useInvertedBackground={false}
imageSrc="http://img.b2bpic.net/free-photo/cafe-with-burning-candles-tables_140725-7784.jpg?_wi=2"
imageSrc="http://img.b2bpic.net/free-photo/cafe-with-burning-candles-tables_140725-7784.jpg"
imageAlt="Beautiful restaurant dining area with intimate lighting"
mediaPosition="right"
inputPlaceholder="your.email@example.com"
buttonText="Subscribe"
termsText="We'll follow up with reservation details and special offers. We respect your privacy and will never share your information."
mediaAnimation="none"
/>
</div>
@@ -91,32 +89,11 @@ export default function ReservationsPage() {
tag="Guest Stories"
testimonials={[
{
id: "1",
title: "Perfect Anniversary Dinner",
quote: "Our reservation was handled with such care and attention. The staff anticipated our every need, making it an absolutely perfect evening to celebrate our milestone.",
name: "Marie Dupont",
role: "Anniversary Celebration",
imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg?_wi=4",
imageAlt: "Marie Dupont",
},
id: "1", title: "Perfect Anniversary Dinner", quote: "Our reservation was handled with such care and attention. The staff anticipated our every need, making it an absolutely perfect evening to celebrate our milestone.", name: "Marie Dupont", role: "Anniversary Celebration", imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg", imageAlt: "Marie Dupont"},
{
id: "2",
title: "Professional Excellence",
quote: "As someone who has dined at prestigious establishments worldwide, this restaurant delivers consistently. Every detail, from seating to service to presentation, is handled with professionalism.",
name: "Philippe Martin",
role: "Hospitality Expert",
imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport_107420-85035.jpg?_wi=5",
imageAlt: "Philippe Martin",
},
id: "2", title: "Professional Excellence", quote: "As someone who has dined at prestigious establishments worldwide, this restaurant delivers consistently. Every detail, from seating to service to presentation, is handled with professionalism.", name: "Philippe Martin", role: "Hospitality Expert", imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport_107420-85035.jpg", imageAlt: "Philippe Martin"},
{
id: "3",
title: "Personalized Experience",
quote: "We mentioned it was a special occasion, and the team went above and beyond. Personal touches, special surprises, and genuine warmth made it unforgettable.",
name: "Sophie Leblanc",
role: "Event Attendee",
imageSrc: "http://img.b2bpic.net/free-photo/happy-business-woman-white-shirt_23-2148095748.jpg?_wi=3",
imageAlt: "Sophie Leblanc",
},
id: "3", title: "Personalized Experience", quote: "We mentioned it was a special occasion, and the team went above and beyond. Personal touches, special surprises, and genuine warmth made it unforgettable.", name: "Sophie Leblanc", role: "Event Attendee", imageSrc: "http://img.b2bpic.net/free-photo/happy-business-woman-white-shirt_23-2148095748.jpg", imageAlt: "Sophie Leblanc"},
]}
textboxLayout="default"
useInvertedBackground={false}