Merge version_1 into main #2

Merged
bender merged 1 commits from version_1 into main 2026-04-22 15:29:33 +00:00

View File

@@ -12,7 +12,7 @@ import PricingCardEight from '@/components/sections/pricing/PricingCardEight';
import ProductCardThree from '@/components/sections/product/ProductCardThree';
import TestimonialAboutCard from '@/components/sections/about/TestimonialAboutCard';
import TestimonialCardTwelve from '@/components/sections/testimonial/TestimonialCardTwelve';
import { Facebook, Instagram, Utensils } from "lucide-react";
import { Facebook, Instagram, Utensils, CheckCircle, Heart, Smile, Truck, Leaf } from "lucide-react";
export default function LandingPage() {
return (
@@ -33,29 +33,17 @@ export default function LandingPage() {
<NavbarStyleApple
navItems={[
{
name: "Accueil",
id: "hero",
},
name: "Accueil", id: "hero"},
{
name: "Histoire",
id: "about",
},
name: "Histoire", id: "about"},
{
name: "Spécialités",
id: "features",
},
name: "Spécialités", id: "features"},
{
name: "Menu",
id: "products",
},
name: "Menu", id: "products"},
{
name: "Avis",
id: "testimonials",
},
name: "Avis", id: "testimonials"},
{
name: "Contact",
id: "contact",
},
name: "Contact", id: "contact"},
]}
brandName="Shanghai Garden"
/>
@@ -64,108 +52,63 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroSplitDoubleCarousel
background={{
variant: "plain",
}}
variant: "plain"}}
title="Le Shanghai Garden : Authenticité Mandarine depuis 2003"
description="Découvrez le mariage unique entre l'art culinaire chinois traditionnel et l'accueil chaleureux casablancais. Ouvert tous les jours de 12h à 23h."
leftCarouselItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/vintage-liquid-beverage-party-life_1203-4477.jpg?_wi=1",
imageAlt: "Ambiance restaurant",
},
imageSrc: "http://img.b2bpic.net/free-photo/vintage-liquid-beverage-party-life_1203-4477.jpg", imageAlt: "Ambiance restaurant"},
{
imageSrc: "http://img.b2bpic.net/free-photo/bowl-thai-udon-noodles-with-nuts-broccoli-lemon-mint-toppings_23-2148093213.jpg?_wi=1",
imageAlt: "Dim sum",
},
imageSrc: "http://img.b2bpic.net/free-photo/bowl-thai-udon-noodles-with-nuts-broccoli-lemon-mint-toppings_23-2148093213.jpg", imageAlt: "Dim sum"},
{
imageSrc: "http://img.b2bpic.net/free-photo/top-view-roast-duck-leg-with-avocado-sauce-mashed-potatoes-with-cherry-tomatoes-white-plate_140725-12482.jpg?_wi=1",
imageAlt: "Canard",
},
imageSrc: "http://img.b2bpic.net/free-photo/top-view-roast-duck-leg-with-avocado-sauce-mashed-potatoes-with-cherry-tomatoes-white-plate_140725-12482.jpg", imageAlt: "Canard"},
{
imageSrc: "http://img.b2bpic.net/free-photo/grilled-lamb-meat-steak_74190-193.jpg",
imageAlt: "Agneau",
},
imageSrc: "http://img.b2bpic.net/free-photo/grilled-lamb-meat-steak_74190-193.jpg", imageAlt: "Agneau"},
{
imageSrc: "http://img.b2bpic.net/free-photo/noodles-with-vegetables-mushrooms-white-beans_140725-6749.jpg",
imageAlt: "Nouilles",
},
imageSrc: "http://img.b2bpic.net/free-photo/noodles-with-vegetables-mushrooms-white-beans_140725-6749.jpg", imageAlt: "Nouilles"},
]}
rightCarouselItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/horizontal-shot-dish-with-octopus-arms-with-spices-white-plate-with-silverware_181624-31962.jpg",
imageAlt: "Fruits de mer",
},
imageSrc: "http://img.b2bpic.net/free-photo/horizontal-shot-dish-with-octopus-arms-with-spices-white-plate-with-silverware_181624-31962.jpg", imageAlt: "Fruits de mer"},
{
imageSrc: "http://img.b2bpic.net/free-photo/chinese-new-year-celebration_23-2151073611.jpg",
imageAlt: "Décor",
},
imageSrc: "http://img.b2bpic.net/free-photo/chinese-new-year-celebration_23-2151073611.jpg", imageAlt: "Décor"},
{
imageSrc: "http://img.b2bpic.net/free-photo/bowl-fish-ball-vegetable-soup-with-noodles-red-napkin-against-black-background_23-2148093337.jpg",
imageAlt: "Raviolis",
},
imageSrc: "http://img.b2bpic.net/free-photo/bowl-fish-ball-vegetable-soup-with-noodles-red-napkin-against-black-background_23-2148093337.jpg", imageAlt: "Raviolis"},
{
imageSrc: "http://img.b2bpic.net/free-photo/salmon-tartare_1203-9350.jpg",
imageAlt: "Plat",
},
imageSrc: "http://img.b2bpic.net/free-photo/salmon-tartare_1203-9350.jpg", imageAlt: "Plat"},
{
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-delicious-italian-food-wooden-table_23-2148305655.jpg",
imageAlt: "Spécialité",
},
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-delicious-italian-food-wooden-table_23-2148305655.jpg", imageAlt: "Spécialité"},
]}
buttons={[
{
text: "Réserver une table",
href: "#contact",
},
text: "Réserver une table", href: "#contact"},
{
text: "Commander maintenant",
href: "https://glovoapp.com",
},
text: "Commander maintenant", href: "https://glovoapp.com"},
]}
avatars={[
{
src: "http://img.b2bpic.net/free-photo/chinese-man-with-book_1149-1854.jpg",
alt: "Client régulier",
},
src: "http://img.b2bpic.net/free-photo/chinese-man-with-book_1149-1854.jpg", alt: "Client régulier"},
{
src: "http://img.b2bpic.net/free-photo/portrait-asian-business-man-business-district-lifestyle-business-people-concept_1150-34747.jpg",
alt: "Homme d'affaires",
},
src: "http://img.b2bpic.net/free-photo/portrait-asian-business-man-business-district-lifestyle-business-people-concept_1150-34747.jpg", alt: "Homme d'affaires"},
{
src: "http://img.b2bpic.net/free-photo/high-angle-smiley-people-with-drinks_23-2150124809.jpg",
alt: "Groupe d'amis",
},
src: "http://img.b2bpic.net/free-photo/high-angle-smiley-people-with-drinks_23-2150124809.jpg", alt: "Groupe d'amis"},
{
src: "http://img.b2bpic.net/free-photo/happy-women-dinner-table_23-2148681859.jpg",
alt: "Femme souriante",
},
src: "http://img.b2bpic.net/free-photo/happy-women-dinner-table_23-2148681859.jpg", alt: "Femme souriante"},
{
src: "http://img.b2bpic.net/free-photo/positive-blonde-woman-holds-smart-phone-hands-makes-selfie-photo-together-with-asian-friend-enjoy-summer-vacation-together_273609-18143.jpg",
alt: "Couple joyeux",
},
src: "http://img.b2bpic.net/free-photo/positive-blonde-woman-holds-smart-phone-hands-makes-selfie-photo-together-with-asian-friend-enjoy-summer-vacation-together_273609-18143.jpg", alt: "Couple joyeux"},
]}
avatarText="Plus de 5000 clients satisfaits"
marqueeItems={[
{
type: "text",
text: "Cuisine Traditionnelle",
},
type: "text", text: "Cuisine Traditionnelle"},
{
type: "text",
text: "Ambiance Zen",
},
type: "text", text: "Ambiance Zen"},
{
type: "text",
text: "Ouvert 7j/7",
},
type: "text", text: "Ouvert 7j/7"},
{
type: "text",
text: "Livraison Glovo",
},
type: "text", text: "Livraison Glovo"},
{
type: "text",
text: "Service Maârif",
},
type: "text", text: "Service Maârif"},
]}
/>
</div>
@@ -178,7 +121,7 @@ export default function LandingPage() {
description="Depuis 2003, Shanghai Garden s'impose comme une référence incontournable de la cuisine mandarine à Casablanca. Un cadre atypique, où les motifs chinois s'harmonisent avec l'élégance marocaine pour une expérience zen et conviviale."
subdescription="Chaque plat raconte une histoire, celle d'une authenticité préservée et d'un accueil attentionné qui fait le succès de notre maison depuis deux décennies."
icon={Utensils}
imageSrc="http://img.b2bpic.net/free-photo/background-place-outdoor-tourism-dinner_1220-1243.jpg?_wi=1"
imageSrc="http://img.b2bpic.net/free-photo/background-place-outdoor-tourism-dinner_1220-1243.jpg"
mediaAnimation="slide-up"
/>
</div>
@@ -189,40 +132,20 @@ export default function LandingPage() {
useInvertedBackground={false}
features={[
{
title: "Cuisine Authentique",
description: "Spécialités rares de Chine du Nord.",
buttonIcon: "CheckCircle",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-cooked-italian-pasta-with-tomato-sauce-cucumber-inside-plate_140725-27881.jpg",
imageAlt: "tofu épicé plat végétarien",
},
title: "Cuisine Authentique", description: "Spécialités rares de Chine du Nord.", buttonIcon: CheckCircle,
imageSrc: "http://img.b2bpic.net/free-photo/top-view-cooked-italian-pasta-with-tomato-sauce-cucumber-inside-plate_140725-27881.jpg", imageAlt: "tofu épicé plat végétarien"},
{
title: "Ambiance Zen",
description: "Un décor unique mêlant deux cultures.",
buttonIcon: "Heart",
imageSrc: "http://img.b2bpic.net/free-photo/vintage-liquid-beverage-party-life_1203-4477.jpg?_wi=2",
imageAlt: "tofu épicé plat végétarien",
},
title: "Ambiance Zen", description: "Un décor unique mêlant deux cultures.", buttonIcon: Heart,
imageSrc: "http://img.b2bpic.net/free-photo/vintage-liquid-beverage-party-life_1203-4477.jpg", imageAlt: "tofu épicé plat végétarien"},
{
title: "Service Attentionné",
description: "Un accueil chaleureux pour vos familles.",
buttonIcon: "Smile",
imageSrc: "http://img.b2bpic.net/free-photo/background-place-outdoor-tourism-dinner_1220-1243.jpg?_wi=2",
imageAlt: "tofu épicé plat végétarien",
},
title: "Service Attentionné", description: "Un accueil chaleureux pour vos familles.", buttonIcon: Smile,
imageSrc: "http://img.b2bpic.net/free-photo/background-place-outdoor-tourism-dinner_1220-1243.jpg", imageAlt: "tofu épicé plat végétarien"},
{
title: "Livraison Rapide",
description: "Commandez vos plats via Glovo.",
buttonIcon: "Truck",
imageSrc: "http://img.b2bpic.net/free-photo/bowl-thai-udon-noodles-with-nuts-broccoli-lemon-mint-toppings_23-2148093213.jpg?_wi=2",
imageAlt: "tofu épicé plat végétarien",
},
title: "Livraison Rapide", description: "Commandez vos plats via Glovo.", buttonIcon: Truck,
imageSrc: "http://img.b2bpic.net/free-photo/bowl-thai-udon-noodles-with-nuts-broccoli-lemon-mint-toppings_23-2148093213.jpg", imageAlt: "tofu épicé plat végétarien"},
{
title: "Produits Frais",
description: "Ingrédients sélectionnés avec soin.",
buttonIcon: "Leaf",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-roast-duck-leg-with-avocado-sauce-mashed-potatoes-with-cherry-tomatoes-white-plate_140725-12482.jpg?_wi=2",
imageAlt: "tofu épicé plat végétarien",
},
title: "Produits Frais", description: "Ingrédients sélectionnés avec soin.", buttonIcon: Leaf,
imageSrc: "http://img.b2bpic.net/free-photo/top-view-roast-duck-leg-with-avocado-sauce-mashed-potatoes-with-cherry-tomatoes-white-plate_140725-12482.jpg", imageAlt: "tofu épicé plat végétarien"},
]}
title="Pourquoi nous choisir ?"
description="Une expérience gastronomique complète au cœur du Maârif."
@@ -237,41 +160,17 @@ export default function LandingPage() {
useInvertedBackground={false}
products={[
{
id: "p1",
name: "Dim Sum Maison",
price: "60 DH",
imageSrc: "http://img.b2bpic.net/free-photo/steamed-gua-bao-steamers-with-red-chopsticks-wooden-table_23-2148123627.jpg",
},
id: "p1", name: "Dim Sum Maison", price: "60 DH", imageSrc: "http://img.b2bpic.net/free-photo/steamed-gua-bao-steamers-with-red-chopsticks-wooden-table_23-2148123627.jpg"},
{
id: "p2",
name: "Canard Laqué",
price: "140 DH",
imageSrc: "http://img.b2bpic.net/free-photo/baked-apples-with-raisins-nuts-honey_2829-7254.jpg",
},
id: "p2", name: "Canard Laqué", price: "140 DH", imageSrc: "http://img.b2bpic.net/free-photo/baked-apples-with-raisins-nuts-honey_2829-7254.jpg"},
{
id: "p3",
name: "Agneau au Cumin",
price: "120 DH",
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-asian-dish-bowl-with-chopsticks_23-2148694394.jpg",
},
id: "p3", name: "Agneau au Cumin", price: "120 DH", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-asian-dish-bowl-with-chopsticks_23-2148694394.jpg"},
{
id: "p4",
name: "Nouilles Sautées",
price: "80 DH",
imageSrc: "http://img.b2bpic.net/free-photo/top-half-view-ramen-noodles-black-round-plate-dark-table-with-free-space_140725-145038.jpg",
},
id: "p4", name: "Nouilles Sautées", price: "80 DH", imageSrc: "http://img.b2bpic.net/free-photo/top-half-view-ramen-noodles-black-round-plate-dark-table-with-free-space_140725-145038.jpg"},
{
id: "p5",
name: "Tofu Épicé",
price: "70 DH",
imageSrc: "http://img.b2bpic.net/free-photo/cheese-plate-table_140725-697.jpg",
},
id: "p5", name: "Tofu Épicé", price: "70 DH", imageSrc: "http://img.b2bpic.net/free-photo/cheese-plate-table_140725-697.jpg"},
{
id: "p6",
name: "Fruits de Mer Sizzling",
price: "160 DH",
imageSrc: "http://img.b2bpic.net/free-photo/shrimp-kebabs-served-with-vegetables-fruits_23-2147852359.jpg",
},
id: "p6", name: "Fruits de Mer Sizzling", price: "160 DH", imageSrc: "http://img.b2bpic.net/free-photo/shrimp-kebabs-served-with-vegetables-fruits_23-2147852359.jpg"},
]}
title="Nos spécialités"
description="Une carte riche et variée pour ravir tous les palais."
@@ -285,51 +184,27 @@ export default function LandingPage() {
useInvertedBackground={false}
plans={[
{
id: "basic",
badge: "Solo",
price: "100 MAD",
subtitle: "Repas rapide",
features: [
"1 plat",
"1 boisson",
],
id: "basic", badge: "Solo", price: "100 MAD", subtitle: "Repas rapide", features: [
"1 plat", "1 boisson"],
buttons: [
{
text: "Commander",
href: "#contact",
},
text: "Commander", href: "#contact"},
],
},
{
id: "pro",
badge: "Duo",
price: "250 MAD",
subtitle: "Partage en famille",
features: [
"3 plats",
"Thé à volonté",
],
id: "pro", badge: "Duo", price: "250 MAD", subtitle: "Partage en famille", features: [
"3 plats", "Thé à volonté"],
buttons: [
{
text: "Réserver",
href: "#contact",
},
text: "Réserver", href: "#contact"},
],
},
{
id: "vip",
badge: "Groupe",
price: "500 MAD",
subtitle: "Événements privés",
features: [
"Menu dégustation",
"Espace privé",
],
id: "vip", badge: "Groupe", price: "500 MAD", subtitle: "Événements privés", features: [
"Menu dégustation", "Espace privé"],
buttons: [
{
text: "Appeler",
href: "#contact",
},
text: "Appeler", href: "#contact"},
],
},
]}
@@ -343,30 +218,15 @@ export default function LandingPage() {
useInvertedBackground={false}
testimonials={[
{
id: "1",
name: "Sarah J.",
imageSrc: "http://img.b2bpic.net/free-photo/young-handsome-asian-business-man-black-suit-using-phone_1303-26723.jpg",
},
id: "1", name: "Sarah J.", imageSrc: "http://img.b2bpic.net/free-photo/young-handsome-asian-business-man-black-suit-using-phone_1303-26723.jpg"},
{
id: "2",
name: "Michael C.",
imageSrc: "http://img.b2bpic.net/free-photo/group-friends-dining-out_23-2149187240.jpg",
},
id: "2", name: "Michael C.", imageSrc: "http://img.b2bpic.net/free-photo/group-friends-dining-out_23-2149187240.jpg"},
{
id: "3",
name: "Emily R.",
imageSrc: "http://img.b2bpic.net/free-photo/internationals-people-sitting-cafe-drinking-coffee_1157-32555.jpg",
},
id: "3", name: "Emily R.", imageSrc: "http://img.b2bpic.net/free-photo/internationals-people-sitting-cafe-drinking-coffee_1157-32555.jpg"},
{
id: "4",
name: "David K.",
imageSrc: "http://img.b2bpic.net/free-photo/woman-keeps-thumbs-up-approves-praises-something-recommends-product-smiles-happily-dressed-casually-white_273609-54887.jpg",
},
id: "4", name: "David K.", imageSrc: "http://img.b2bpic.net/free-photo/woman-keeps-thumbs-up-approves-praises-something-recommends-product-smiles-happily-dressed-casually-white_273609-54887.jpg"},
{
id: "5",
name: "Fatima Z.",
imageSrc: "http://img.b2bpic.net/free-photo/happy-couple-using-mobile-phone-making-contactless-payment-waiter-restaurant_637285-654.jpg",
},
id: "5", name: "Fatima Z.", imageSrc: "http://img.b2bpic.net/free-photo/happy-couple-using-mobile-phone-making-contactless-payment-waiter-restaurant_637285-654.jpg"},
]}
cardTitle="Ils nous recommandent"
cardTag="Avis Clients"
@@ -380,20 +240,11 @@ export default function LandingPage() {
useInvertedBackground={false}
faqs={[
{
id: "f1",
title: "Quels sont vos horaires ?",
content: "Nous sommes ouverts tous les jours de 12h à 23h.",
},
id: "f1", title: "Quels sont vos horaires ?", content: "Nous sommes ouverts tous les jours de 12h à 23h."},
{
id: "f2",
title: "Livrez-vous ?",
content: "Oui, via Glovo en soirée.",
},
id: "f2", title: "Livrez-vous ?", content: "Oui, via Glovo en soirée."},
{
id: "f3",
title: "Où êtes-vous situés ?",
content: "Rue Mamoun Mohamed, Maârif, Casablanca.",
},
id: "f3", title: "Où êtes-vous situés ?", content: "Rue Mamoun Mohamed, Maârif, Casablanca."},
]}
title="Questions fréquentes"
description="Tout ce que vous devez savoir."
@@ -405,18 +256,13 @@ export default function LandingPage() {
<ContactText
useInvertedBackground={false}
background={{
variant: "plain",
}}
variant: "plain"}}
text="Réservez votre table dès aujourd'hui ou commandez en ligne."
buttons={[
{
text: "Appeler le +212 5229-43531",
href: "tel:+212522943531",
},
text: "Appeler le +212 5229-43531", href: "tel:+212522943531"},
{
text: "WhatsApp",
href: "https://wa.me/212522943531",
},
text: "WhatsApp", href: "https://wa.me/212522943531"},
]}
/>
</div>
@@ -428,14 +274,10 @@ export default function LandingPage() {
socialLinks={[
{
icon: Instagram,
href: "#",
ariaLabel: "Instagram",
},
href: "#", ariaLabel: "Instagram"},
{
icon: Facebook,
href: "#",
ariaLabel: "Facebook",
},
href: "#", ariaLabel: "Facebook"},
]}
/>
</div>