Merge version_1 into main #2
221
src/app/page.tsx
221
src/app/page.tsx
@@ -32,23 +32,16 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Accueil",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Accueil", id: "hero"},
|
||||
{
|
||||
name: "Notre Histoire",
|
||||
id: "about",
|
||||
},
|
||||
name: "Notre Histoire", id: "about"},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "product",
|
||||
},
|
||||
name: "Menu", id: "product"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="L'Artisan"
|
||||
button={{ text: "Réserver", href: "#contact" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -58,11 +51,9 @@ export default function LandingPage() {
|
||||
description="Découvrez une cuisine authentique et locale au cœur de notre restaurant familial."
|
||||
buttons={[
|
||||
{
|
||||
text: "Réserver",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Réserver", href: "#contact"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/eggplant-rolls-served-with-greens-tomatoes-walnuts-sesame-seeds_141793-605.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/eggplant-rolls-served-with-greens-tomatoes-walnuts-sesame-seeds_141793-605.jpg"
|
||||
imageAlt="gourmet restaurant table setting"
|
||||
/>
|
||||
</div>
|
||||
@@ -74,15 +65,11 @@ export default function LandingPage() {
|
||||
description="Nous sélectionnons les meilleurs ingrédients locaux pour sublimer chaque plat, en respectant les saisons et les traditions culinaires."
|
||||
metrics={[
|
||||
{
|
||||
value: "15+",
|
||||
title: "Ans d'expérience",
|
||||
},
|
||||
value: "15+", title: "Ans d'expérience"},
|
||||
{
|
||||
value: "100%",
|
||||
title: "Produits frais",
|
||||
},
|
||||
value: "100%", title: "Produits frais"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/fresh-organic-vegetable-farmers-market_23-2148209779.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/fresh-organic-vegetable-farmers-market_23-2148209779.jpg"
|
||||
imageAlt="chef cooking in kitchen"
|
||||
mediaAnimation="slide-up"
|
||||
metricsAnimation="slide-up"
|
||||
@@ -96,46 +83,22 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Produits du Terroir",
|
||||
description: "Sélectionnés directement auprès des agriculteurs voisins.",
|
||||
phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-tasty-salad_23-2147609636.jpg",
|
||||
imageAlt: "fresh organic salad dish",
|
||||
},
|
||||
title: "Produits du Terroir", description: "Sélectionnés directement auprès des agriculteurs voisins.", phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-tasty-salad_23-2147609636.jpg", imageAlt: "fresh organic salad dish"},
|
||||
phoneTwo: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/many-pieces-delicious-pie-with-sugar-powder-sackcloth_114579-25968.jpg",
|
||||
imageAlt: "artisanal sourdough bread",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/eggplant-rolls-served-with-greens-tomatoes-walnuts-sesame-seeds_141793-605.jpg?_wi=2",
|
||||
imageAlt: "fresh organic salad dish",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/many-pieces-delicious-pie-with-sugar-powder-sackcloth_114579-25968.jpg", imageAlt: "artisanal sourdough bread"},
|
||||
},
|
||||
{
|
||||
title: "Recettes Traditionnelles",
|
||||
description: "Savoir-faire transmis sur plusieurs générations.",
|
||||
phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/green-salad-with-lettuce-avocado-arugula-parmesan-cheese_141793-286.jpg",
|
||||
imageAlt: "fresh organic salad dish",
|
||||
},
|
||||
title: "Recettes Traditionnelles", description: "Savoir-faire transmis sur plusieurs générations.", phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/green-salad-with-lettuce-avocado-arugula-parmesan-cheese_141793-286.jpg", imageAlt: "fresh organic salad dish"},
|
||||
phoneTwo: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bread-wooden-board_23-2147672448.jpg",
|
||||
imageAlt: "artisanal sourdough bread",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fresh-organic-vegetable-farmers-market_23-2148209779.jpg?_wi=2",
|
||||
imageAlt: "fresh organic salad dish",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bread-wooden-board_23-2147672448.jpg", imageAlt: "artisanal sourdough bread"},
|
||||
},
|
||||
{
|
||||
title: "Ambiance Chaleureuse",
|
||||
description: "Un cadre accueillant pour tous vos moments de partage.",
|
||||
phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/vegetable-salad-table_140725-459.jpg",
|
||||
imageAlt: "fresh organic salad dish",
|
||||
},
|
||||
title: "Ambiance Chaleureuse", description: "Un cadre accueillant pour tous vos moments de partage.", phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/vegetable-salad-table_140725-459.jpg", imageAlt: "fresh organic salad dish"},
|
||||
phoneTwo: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/loaves-bread-basket-inside-rectangular-frame-made-with-flour_23-2147872703.jpg",
|
||||
imageAlt: "artisanal sourdough bread",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/steak-with-cheese-vegetables-restaurant_501050-747.jpg?_wi=1",
|
||||
imageAlt: "fresh organic salad dish",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/loaves-bread-basket-inside-rectangular-frame-made-with-flour_23-2147872703.jpg", imageAlt: "artisanal sourdough bread"},
|
||||
},
|
||||
]}
|
||||
showStepNumbers={false}
|
||||
@@ -152,47 +115,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Faux-filet de bœuf",
|
||||
price: "28€",
|
||||
variant: "Viande",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/steak-with-cheese-vegetables-restaurant_501050-747.jpg?_wi=2",
|
||||
},
|
||||
id: "p1", name: "Faux-filet de bœuf", price: "28€", variant: "Viande", imageSrc: "http://img.b2bpic.net/free-photo/steak-with-cheese-vegetables-restaurant_501050-747.jpg"},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Linguine aux fruits de mer",
|
||||
price: "24€",
|
||||
variant: "Poisson",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/stir-fried-spaghetti-seafood_1339-3426.jpg",
|
||||
},
|
||||
id: "p2", name: "Linguine aux fruits de mer", price: "24€", variant: "Poisson", imageSrc: "http://img.b2bpic.net/free-photo/stir-fried-spaghetti-seafood_1339-3426.jpg"},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Risotto aux truffes",
|
||||
price: "22€",
|
||||
variant: "Végétarien",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/traditional-risotto-with-seafood-parmesan-notes_114579-1938.jpg",
|
||||
},
|
||||
id: "p3", name: "Risotto aux truffes", price: "22€", variant: "Végétarien", imageSrc: "http://img.b2bpic.net/free-photo/traditional-risotto-with-seafood-parmesan-notes_114579-1938.jpg"},
|
||||
{
|
||||
id: "p4",
|
||||
name: "Fondant au chocolat",
|
||||
price: "9€",
|
||||
variant: "Dessert",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/dessert-restaurant-table_7939-2892.jpg",
|
||||
},
|
||||
id: "p4", name: "Fondant au chocolat", price: "9€", variant: "Dessert", imageSrc: "http://img.b2bpic.net/free-photo/dessert-restaurant-table_7939-2892.jpg"},
|
||||
{
|
||||
id: "p5",
|
||||
name: "Salade fraicheur",
|
||||
price: "14€",
|
||||
variant: "Végétarien",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bowl-greek-salad-with-tomato-cucumber-white-cheese-olive_140725-207.jpg",
|
||||
},
|
||||
id: "p5", name: "Salade fraicheur", price: "14€", variant: "Végétarien", imageSrc: "http://img.b2bpic.net/free-photo/bowl-greek-salad-with-tomato-cucumber-white-cheese-olive_140725-207.jpg"},
|
||||
{
|
||||
id: "p6",
|
||||
name: "Saumon grillé",
|
||||
price: "26€",
|
||||
variant: "Poisson",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/raw-chicken-legs-with-spices-wooden-board-blue_114579-16448.jpg",
|
||||
},
|
||||
id: "p6", name: "Saumon grillé", price: "26€", variant: "Poisson", imageSrc: "http://img.b2bpic.net/free-photo/raw-chicken-legs-with-spices-wooden-board-blue_114579-16448.jpg"},
|
||||
]}
|
||||
title="Nos Incontournables"
|
||||
description="Une sélection de plats gourmands pour ravir vos papilles."
|
||||
@@ -206,56 +139,28 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
plans={[
|
||||
{
|
||||
id: "menu-midi",
|
||||
badge: "Populaire",
|
||||
price: "19€",
|
||||
subtitle: "Formule Midi",
|
||||
buttons: [
|
||||
id: "menu-midi", badge: "Populaire", price: "19€", subtitle: "Formule Midi", buttons: [
|
||||
{
|
||||
text: "Voir",
|
||||
href: "#",
|
||||
},
|
||||
text: "Voir", href: "#"},
|
||||
],
|
||||
features: [
|
||||
"Entrée du jour",
|
||||
"Plat du jour",
|
||||
"Café",
|
||||
],
|
||||
"Entrée du jour", "Plat du jour", "Café"],
|
||||
},
|
||||
{
|
||||
id: "menu-soir",
|
||||
badge: "Gastronomique",
|
||||
price: "38€",
|
||||
subtitle: "Menu Dégustation",
|
||||
buttons: [
|
||||
id: "menu-soir", badge: "Gastronomique", price: "38€", subtitle: "Menu Dégustation", buttons: [
|
||||
{
|
||||
text: "Voir",
|
||||
href: "#",
|
||||
},
|
||||
text: "Voir", href: "#"},
|
||||
],
|
||||
features: [
|
||||
"Mise en bouche",
|
||||
"Entrée de choix",
|
||||
"Plat signature",
|
||||
"Dessert",
|
||||
],
|
||||
"Mise en bouche", "Entrée de choix", "Plat signature", "Dessert"],
|
||||
},
|
||||
{
|
||||
id: "menu-enfant",
|
||||
badge: "Familial",
|
||||
price: "12€",
|
||||
subtitle: "Menu Enfant",
|
||||
buttons: [
|
||||
id: "menu-enfant", badge: "Familial", price: "12€", subtitle: "Menu Enfant", buttons: [
|
||||
{
|
||||
text: "Voir",
|
||||
href: "#",
|
||||
},
|
||||
text: "Voir", href: "#"},
|
||||
],
|
||||
features: [
|
||||
"Plat simple",
|
||||
"Dessert",
|
||||
"Boisson",
|
||||
],
|
||||
"Plat simple", "Dessert", "Boisson"],
|
||||
},
|
||||
]}
|
||||
title="Menus & Formules"
|
||||
@@ -271,25 +176,15 @@ export default function LandingPage() {
|
||||
author="Marie L."
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/people-having-dinner-luxurious-restaurants_23-2151081863.jpg",
|
||||
alt: "portrait happy customer restaurant",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/people-having-dinner-luxurious-restaurants_23-2151081863.jpg", alt: "portrait happy customer restaurant"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/very-good-smiling-brunette-woman-shows-ok-okay-hand-sign-looking-satisfied-recommend-great-deal-pleased-with-quality-standing-white-background_176420-46695.jpg",
|
||||
alt: "portrait satisfied customer laughing",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/very-good-smiling-brunette-woman-shows-ok-okay-hand-sign-looking-satisfied-recommend-great-deal-pleased-with-quality-standing-white-background_176420-46695.jpg", alt: "portrait satisfied customer laughing"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/vertical-photo-beautiful-lady-sitting-restaurant-smiling-camera_114579-92383.jpg",
|
||||
alt: "portrait young woman dining",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/vertical-photo-beautiful-lady-sitting-restaurant-smiling-camera_114579-92383.jpg", alt: "portrait young woman dining"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-waitress-holding-tray-muffins-counter_107420-12317.jpg",
|
||||
alt: "portrait man enjoying dinner",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-waitress-holding-tray-muffins-counter_107420-12317.jpg", alt: "portrait man enjoying dinner"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-smiling-male-cook-holding-apple-pizza-white_114579-89101.jpg",
|
||||
alt: "portrait food enthusiast smiling",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-smiling-male-cook-holding-apple-pizza-white_114579-89101.jpg", alt: "portrait food enthusiast smiling"},
|
||||
]}
|
||||
ratingAnimation="slide-up"
|
||||
avatarsAnimation="slide-up"
|
||||
@@ -302,20 +197,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Est-il nécessaire de réserver ?",
|
||||
content: "Il est fortement recommandé de réserver surtout le week-end.",
|
||||
},
|
||||
id: "f1", title: "Est-il nécessaire de réserver ?", content: "Il est fortement recommandé de réserver surtout le week-end."},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Proposez-vous des options végétariennes ?",
|
||||
content: "Oui, nous proposons plusieurs plats végétariens à la carte.",
|
||||
},
|
||||
id: "f2", title: "Proposez-vous des options végétariennes ?", content: "Oui, nous proposons plusieurs plats végétariens à la carte."},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Acceptez-vous les animaux ?",
|
||||
content: "Les chiens tenus en laisse sont les bienvenus.",
|
||||
},
|
||||
id: "f3", title: "Acceptez-vous les animaux ?", content: "Les chiens tenus en laisse sont les bienvenus."},
|
||||
]}
|
||||
title="Questions Fréquentes"
|
||||
description="Tout ce que vous devez savoir avant de venir."
|
||||
@@ -327,14 +213,11 @@ export default function LandingPage() {
|
||||
<ContactText
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "canvas-reveal",
|
||||
}}
|
||||
variant: "canvas-reveal"}}
|
||||
text="Réservez votre table dès maintenant pour une expérience unique !"
|
||||
buttons={[
|
||||
{
|
||||
text: "Appeler le restaurant",
|
||||
href: "tel:+33123456789",
|
||||
},
|
||||
text: "Appeler le restaurant", href: "tel:+33123456789"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -345,25 +228,17 @@ export default function LandingPage() {
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Mentions Légales",
|
||||
href: "#",
|
||||
},
|
||||
label: "Mentions Légales", href: "#"},
|
||||
{
|
||||
label: "Politique de confidentialité",
|
||||
href: "#",
|
||||
},
|
||||
label: "Politique de confidentialité", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Facebook",
|
||||
href: "#",
|
||||
},
|
||||
label: "Facebook", href: "#"},
|
||||
{
|
||||
label: "Instagram",
|
||||
href: "#",
|
||||
},
|
||||
label: "Instagram", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user