Merge version_1 into main #1
283
src/app/page.tsx
283
src/app/page.tsx
@@ -13,7 +13,7 @@ import ProductCardThree from '@/components/sections/product/ProductCardThree';
|
||||
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
|
||||
import TestimonialAboutCard from '@/components/sections/about/TestimonialAboutCard';
|
||||
import TestimonialCardFifteen from '@/components/sections/testimonial/TestimonialCardFifteen';
|
||||
import { Moon, Star, Sun, Users } from "lucide-react";
|
||||
import { Moon, Star, Sun, Users, Utensils, Pizza, Soup, GlassWater } from "lucide-react";
|
||||
|
||||
export default function LandingPage() {
|
||||
return (
|
||||
@@ -34,30 +34,18 @@ export default function LandingPage() {
|
||||
<NavbarStyleCentered
|
||||
navItems={[
|
||||
{
|
||||
name: "Accueil",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Accueil", id: "hero"},
|
||||
{
|
||||
name: "À Propos",
|
||||
id: "about",
|
||||
},
|
||||
name: "À Propos", id: "about"},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "menu",
|
||||
},
|
||||
name: "Menu", id: "menu"},
|
||||
{
|
||||
name: "Spécialités",
|
||||
id: "products",
|
||||
},
|
||||
name: "Spécialités", id: "products"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
button={{
|
||||
text: "Réserver",
|
||||
href: "#contact",
|
||||
}}
|
||||
text: "Réserver", href: "#contact"}}
|
||||
brandName="KING FOOD"
|
||||
/>
|
||||
</div>
|
||||
@@ -68,39 +56,23 @@ export default function LandingPage() {
|
||||
description="Votre destination gourmande pour des saveurs royales et une ambiance conviviale."
|
||||
buttons={[
|
||||
{
|
||||
text: "Voir le Menu",
|
||||
href: "#menu",
|
||||
},
|
||||
text: "Voir le Menu", href: "#menu"},
|
||||
{
|
||||
text: "Réserver une Table",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Réserver une Table", href: "#contact"},
|
||||
]}
|
||||
slides={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/retro-theatre-scene-celebrate-world-theatre-day_23-2151211472.jpg",
|
||||
imageAlt: "Ambiance restaurant KING FOOD",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/retro-theatre-scene-celebrate-world-theatre-day_23-2151211472.jpg", imageAlt: "Ambiance restaurant KING FOOD"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/girl-slices-vegetables-board-prepares-salad-nature-sunny-day-cooking-close-up-view_78826-3100.jpg",
|
||||
imageAlt: "Chef cuisinier KING FOOD",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/girl-slices-vegetables-board-prepares-salad-nature-sunny-day-cooking-close-up-view_78826-3100.jpg", imageAlt: "Chef cuisinier KING FOOD"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/friends-toasting-with-beer-cocktail-glasses-bar_107420-94815.jpg",
|
||||
imageAlt: "Cocktails et boissons KING FOOD",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/friends-toasting-with-beer-cocktail-glasses-bar_107420-94815.jpg", imageAlt: "Cocktails et boissons KING FOOD"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/still-life-recipe-with-plantain_23-2151062792.jpg",
|
||||
imageAlt: "Plats d'entrée KING FOOD",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/still-life-recipe-with-plantain_23-2151062792.jpg", imageAlt: "Plats d'entrée KING FOOD"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cook-showing-cupcakes-with-icing_23-2148485359.jpg",
|
||||
imageAlt: "Desserts KING FOOD",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cook-showing-cupcakes-with-icing_23-2148485359.jpg", imageAlt: "Desserts KING FOOD"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-glass-red-wine-with-human-hand_176474-3100.jpg",
|
||||
imageAlt: "Sélection de vins KING FOOD",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-glass-red-wine-with-human-hand_176474-3100.jpg", imageAlt: "Sélection de vins KING FOOD"},
|
||||
]}
|
||||
autoplayDelay={4000}
|
||||
showDimOverlay={true}
|
||||
@@ -127,37 +99,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Burgers Gourmands",
|
||||
description: "Découvrez nos créations uniques, préparées avec des viandes de qualité et des accompagnements frais.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-beef-burger-with-salad-bacon_23-2148784489.jpg",
|
||||
imageAlt: "Burger gourmet avec frites",
|
||||
buttonIcon: "Utensils",
|
||||
buttonHref: "#products",
|
||||
},
|
||||
title: "Burgers Gourmands", description: "Découvrez nos créations uniques, préparées avec des viandes de qualité et des accompagnements frais.", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-beef-burger-with-salad-bacon_23-2148784489.jpg", imageAlt: "Burger gourmet avec frites", buttonIcon: Utensils,
|
||||
buttonHref: "#products"},
|
||||
{
|
||||
title: "Pizzas Artisanales",
|
||||
description: "Nos pizzas sont cuites au four à bois, avec une pâte croustillante et des garnitures généreuses.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/italian-chef-is-putting-prepared-margarita-pizza-oven-with-flame-it_613910-3398.jpg",
|
||||
imageAlt: "Pizza artisanale au four",
|
||||
buttonIcon: "Pizza",
|
||||
buttonHref: "#products",
|
||||
},
|
||||
title: "Pizzas Artisanales", description: "Nos pizzas sont cuites au four à bois, avec une pâte croustillante et des garnitures généreuses.", imageSrc: "http://img.b2bpic.net/free-photo/italian-chef-is-putting-prepared-margarita-pizza-oven-with-flame-it_613910-3398.jpg", imageAlt: "Pizza artisanale au four", buttonIcon: Pizza,
|
||||
buttonHref: "#products"},
|
||||
{
|
||||
title: "Plats Maison",
|
||||
description: "Des recettes traditionnelles revisitées et des saveurs du monde pour satisfaire toutes les envies.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fettucine-pasta-with-chicken-mushrooms_114579-8968.jpg",
|
||||
imageAlt: "Plat de pâtes fait maison",
|
||||
buttonIcon: "Soup",
|
||||
buttonHref: "#products",
|
||||
},
|
||||
title: "Plats Maison", description: "Des recettes traditionnelles revisitées et des saveurs du monde pour satisfaire toutes les envies.", imageSrc: "http://img.b2bpic.net/free-photo/fettucine-pasta-with-chicken-mushrooms_114579-8968.jpg", imageAlt: "Plat de pâtes fait maison", buttonIcon: Soup,
|
||||
buttonHref: "#products"},
|
||||
{
|
||||
title: "Cocktails Exotiques",
|
||||
description: "Rafraîchissez-vous avec nos cocktails signatures, préparés par nos barmen experts.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/shot-glasses-with-colorful-drinks-wood-board_140725-559.jpg",
|
||||
imageAlt: "Cocktail coloré et exotique",
|
||||
buttonIcon: "GlassWater",
|
||||
buttonHref: "#products",
|
||||
},
|
||||
title: "Cocktails Exotiques", description: "Rafraîchissez-vous avec nos cocktails signatures, préparés par nos barmen experts.", imageSrc: "http://img.b2bpic.net/free-photo/shot-glasses-with-colorful-drinks-wood-board_140725-559.jpg", imageAlt: "Cocktail coloré et exotique", buttonIcon: GlassWater,
|
||||
buttonHref: "#products"},
|
||||
]}
|
||||
title="Un Menu Royal pour Tous les Goûts"
|
||||
description="Plongez dans un voyage culinaire unique avec nos plats signatures, concoctés avec des ingrédients frais et de saison."
|
||||
@@ -174,47 +126,17 @@ export default function LandingPage() {
|
||||
carouselMode="buttons"
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Le Royal Burger",
|
||||
price: "18.50€",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/freshly-baked-burger-bun-with-sesame-sprinkles_140725-8727.jpg",
|
||||
imageAlt: "Royal Burger avec frites",
|
||||
},
|
||||
id: "p1", name: "Le Royal Burger", price: "18.50€", imageSrc: "http://img.b2bpic.net/free-photo/freshly-baked-burger-bun-with-sesame-sprinkles_140725-8727.jpg", imageAlt: "Royal Burger avec frites"},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Pizza Reine",
|
||||
price: "15.00€",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-melted-cheese-pizza_23-2149286884.jpg",
|
||||
imageAlt: "Pizza Reine",
|
||||
},
|
||||
id: "p2", name: "Pizza Reine", price: "15.00€", imageSrc: "http://img.b2bpic.net/free-photo/close-up-melted-cheese-pizza_23-2149286884.jpg", imageAlt: "Pizza Reine"},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Mojito Signature",
|
||||
price: "9.50€",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/highball-whiskey-with-soda-lemon-beverage-wooden-table_123827-31530.jpg",
|
||||
imageAlt: "Mojito frais",
|
||||
},
|
||||
id: "p3", name: "Mojito Signature", price: "9.50€", imageSrc: "http://img.b2bpic.net/free-photo/highball-whiskey-with-soda-lemon-beverage-wooden-table_123827-31530.jpg", imageAlt: "Mojito frais"},
|
||||
{
|
||||
id: "p4",
|
||||
name: "Steak Frites de Bœuf",
|
||||
price: "24.00€",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fried-steak-with-sauce-red-wine_140725-4722.jpg",
|
||||
imageAlt: "Steak Frites",
|
||||
},
|
||||
id: "p4", name: "Steak Frites de Bœuf", price: "24.00€", imageSrc: "http://img.b2bpic.net/free-photo/fried-steak-with-sauce-red-wine_140725-4722.jpg", imageAlt: "Steak Frites"},
|
||||
{
|
||||
id: "p5",
|
||||
name: "Salade Océane",
|
||||
price: "17.50€",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fried-oyster-shell-with-sauce_1203-9318.jpg",
|
||||
imageAlt: "Salade Océane",
|
||||
},
|
||||
id: "p5", name: "Salade Océane", price: "17.50€", imageSrc: "http://img.b2bpic.net/free-photo/fried-oyster-shell-with-sauce_1203-9318.jpg", imageAlt: "Salade Océane"},
|
||||
{
|
||||
id: "p6",
|
||||
name: "Fondant au Chocolat",
|
||||
price: "8.00€",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/chocolate-fondue-with-whipping-cream-mint-icecream-ball-with-red-sauce_114579-3624.jpg",
|
||||
imageAlt: "Fondant au Chocolat",
|
||||
},
|
||||
id: "p6", name: "Fondant au Chocolat", price: "8.00€", imageSrc: "http://img.b2bpic.net/free-photo/chocolate-fondue-with-whipping-cream-mint-icecream-ball-with-red-sauce_114579-3624.jpg", imageAlt: "Fondant au Chocolat"},
|
||||
]}
|
||||
title="Nos Plats Phares"
|
||||
description="Des créations uniques qui raviront vos papilles à chaque bouchée. Nos incontournables à ne pas manquer !"
|
||||
@@ -229,40 +151,19 @@ export default function LandingPage() {
|
||||
carouselMode="buttons"
|
||||
plans={[
|
||||
{
|
||||
id: "plan-1",
|
||||
badge: "Le Midi",
|
||||
badgeIcon: Sun,
|
||||
price: "19.90€",
|
||||
subtitle: "Menu du Jour",
|
||||
features: [
|
||||
"Entrée + Plat ou Plat + Dessert",
|
||||
"Boisson incluse (soft ou café)",
|
||||
"Valable en semaine",
|
||||
],
|
||||
id: "plan-1", badge: "Le Midi", badgeIcon: Sun,
|
||||
price: "19.90€", subtitle: "Menu du Jour", features: [
|
||||
"Entrée + Plat ou Plat + Dessert", "Boisson incluse (soft ou café)", "Valable en semaine"],
|
||||
},
|
||||
{
|
||||
id: "plan-2",
|
||||
badge: "Soirée",
|
||||
badgeIcon: Moon,
|
||||
price: "35.00€",
|
||||
subtitle: "Formule Dégustation",
|
||||
features: [
|
||||
"Menu 3 Plats",
|
||||
"Verre de vin sélectionné",
|
||||
"Ambiance musicale",
|
||||
],
|
||||
id: "plan-2", badge: "Soirée", badgeIcon: Moon,
|
||||
price: "35.00€", subtitle: "Formule Dégustation", features: [
|
||||
"Menu 3 Plats", "Verre de vin sélectionné", "Ambiance musicale"],
|
||||
},
|
||||
{
|
||||
id: "plan-3",
|
||||
badge: "Groupe",
|
||||
badgeIcon: Users,
|
||||
price: "49.90€",
|
||||
subtitle: "Offre Événementielle",
|
||||
features: [
|
||||
"Menu 4 Plats Personnalisable",
|
||||
"Bouteille de vin offerte",
|
||||
"Espace privatisable",
|
||||
],
|
||||
id: "plan-3", badge: "Groupe", badgeIcon: Users,
|
||||
price: "49.90€", subtitle: "Offre Événementielle", features: [
|
||||
"Menu 4 Plats Personnalisable", "Bouteille de vin offerte", "Espace privatisable"],
|
||||
},
|
||||
]}
|
||||
title="Menus et Offres Spéciales"
|
||||
@@ -278,25 +179,15 @@ export default function LandingPage() {
|
||||
author="Sophie M. - Cliente fidèle"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/young-woman-with-white-scarf-smiling-broadly-showing-teeth_141793-55062.jpg",
|
||||
alt: "Sophie M.",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/young-woman-with-white-scarf-smiling-broadly-showing-teeth_141793-55062.jpg", alt: "Sophie M."},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-young-female-dentist-dentistry-concept-dental-treatment_169016-67131.jpg",
|
||||
alt: "Jean D.",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-young-female-dentist-dentistry-concept-dental-treatment_169016-67131.jpg", alt: "Jean D."},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/carefree-handsome-young-guy-posing_176420-29957.jpg",
|
||||
alt: "Amélie P.",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/carefree-handsome-young-guy-posing_176420-29957.jpg", alt: "Amélie P."},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/wise-woman-posing-studio-medium-shot_23-2149883503.jpg",
|
||||
alt: "Marc L.",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/wise-woman-posing-studio-medium-shot_23-2149883503.jpg", alt: "Marc L."},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-attractive-young-woman-smiling_273609-12421.jpg",
|
||||
alt: "Emma T.",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-attractive-young-woman-smiling_273609-12421.jpg", alt: "Emma T."},
|
||||
]}
|
||||
ratingAnimation="slide-up"
|
||||
avatarsAnimation="slide-up"
|
||||
@@ -308,14 +199,7 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
names={[
|
||||
"Ferme du Bonheur",
|
||||
"Vins du Terroir",
|
||||
"Brasserie Artisanale",
|
||||
"Pâtisserie Sucrée",
|
||||
"Café Expresso",
|
||||
"Événements Prestige",
|
||||
"Office de Tourisme",
|
||||
]}
|
||||
"Ferme du Bonheur", "Vins du Terroir", "Brasserie Artisanale", "Pâtisserie Sucrée", "Café Expresso", "Événements Prestige", "Office de Tourisme"]}
|
||||
title="Nos Partenaires et Fournisseurs Locaux"
|
||||
description="Nous privilégions les produits frais et locaux pour vous garantir la meilleure qualité et soutenir l'économie régionale."
|
||||
speed={40}
|
||||
@@ -329,20 +213,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "faq1",
|
||||
title: "Comment puis-je réserver une table ?",
|
||||
content: "Vous pouvez réserver une table directement via notre formulaire de contact sur le site web, par téléphone, ou en passant nous voir.",
|
||||
},
|
||||
id: "faq1", title: "Comment puis-je réserver une table ?", content: "Vous pouvez réserver une table directement via notre formulaire de contact sur le site web, par téléphone, ou en passant nous voir."},
|
||||
{
|
||||
id: "faq2",
|
||||
title: "Proposez-vous un service de livraison ?",
|
||||
content: "Oui, nous offrons un service de livraison à domicile dans un rayon de 10 km autour du restaurant. Des frais peuvent s'appliquer.",
|
||||
},
|
||||
id: "faq2", title: "Proposez-vous un service de livraison ?", content: "Oui, nous offrons un service de livraison à domicile dans un rayon de 10 km autour du restaurant. Des frais peuvent s'appliquer."},
|
||||
{
|
||||
id: "faq3",
|
||||
title: "Organisez-vous des événements privés ?",
|
||||
content: "Absolument ! Nous disposons d'espaces privatisables pour vos anniversaires, repas d'affaires ou autres célébrations. Contactez-nous pour un devis personnalisé.",
|
||||
},
|
||||
id: "faq3", title: "Organisez-vous des événements privés ?", content: "Absolument ! Nous disposons d'espaces privatisables pour vos anniversaires, repas d'affaires ou autres célébrations. Contactez-nous pour un devis personnalisé."},
|
||||
]}
|
||||
title="Questions Fréquentes"
|
||||
description="Trouvez rapidement les réponses à vos questions concernant les réservations, les événements spéciaux, la livraison et plus encore."
|
||||
@@ -354,18 +229,13 @@ export default function LandingPage() {
|
||||
<ContactText
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "radial-gradient",
|
||||
}}
|
||||
variant: "radial-gradient"}}
|
||||
text="Contactez-nous dès aujourd'hui pour réserver votre table, organiser votre événement spécial ou simplement poser une question. L'équipe KING FOOD est à votre écoute."
|
||||
buttons={[
|
||||
{
|
||||
text: "Appelez-nous",
|
||||
href: "tel:+33123456789",
|
||||
},
|
||||
text: "Appelez-nous", href: "tel:+33123456789"},
|
||||
{
|
||||
text: "Envoyez-nous un message",
|
||||
href: "mailto:contact@kingfood.com",
|
||||
},
|
||||
text: "Envoyez-nous un message", href: "mailto:contact@kingfood.com"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -375,62 +245,37 @@ export default function LandingPage() {
|
||||
logoText="KING FOOD"
|
||||
columns={[
|
||||
{
|
||||
title: "Menu",
|
||||
items: [
|
||||
title: "Menu", items: [
|
||||
{
|
||||
label: "Burgers",
|
||||
href: "#products",
|
||||
},
|
||||
label: "Burgers", href: "#products"},
|
||||
{
|
||||
label: "Pizzas",
|
||||
href: "#products",
|
||||
},
|
||||
label: "Pizzas", href: "#products"},
|
||||
{
|
||||
label: "Boissons",
|
||||
href: "#products",
|
||||
},
|
||||
label: "Boissons", href: "#products"},
|
||||
{
|
||||
label: "Desserts",
|
||||
href: "#products",
|
||||
},
|
||||
label: "Desserts", href: "#products"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "À Propos",
|
||||
items: [
|
||||
title: "À Propos", items: [
|
||||
{
|
||||
label: "Notre Histoire",
|
||||
href: "#about",
|
||||
},
|
||||
label: "Notre Histoire", href: "#about"},
|
||||
{
|
||||
label: "Témoignages",
|
||||
href: "#testimonials",
|
||||
},
|
||||
label: "Témoignages", href: "#testimonials"},
|
||||
{
|
||||
label: "Partenaires",
|
||||
href: "#social-proof",
|
||||
},
|
||||
label: "Partenaires", href: "#social-proof"},
|
||||
{
|
||||
label: "FAQ",
|
||||
href: "#faq",
|
||||
},
|
||||
label: "FAQ", href: "#faq"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Contact",
|
||||
items: [
|
||||
title: "Contact", items: [
|
||||
{
|
||||
label: "Réservations",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Réservations", href: "#contact"},
|
||||
{
|
||||
label: "Événements",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Événements", href: "#contact"},
|
||||
{
|
||||
label: "Nous Trouver",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Nous Trouver", href: "#contact"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user