Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| d37707773f | |||
| c176aa671a | |||
| dcfdbe819d |
131
src/app/page.tsx
131
src/app/page.tsx
@@ -5,7 +5,7 @@ import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/Nav
|
|||||||
import HeroSplit from '@/components/sections/hero/HeroSplit';
|
import HeroSplit from '@/components/sections/hero/HeroSplit';
|
||||||
import TestimonialAboutCard from '@/components/sections/about/TestimonialAboutCard';
|
import TestimonialAboutCard from '@/components/sections/about/TestimonialAboutCard';
|
||||||
import FeatureCardNine from '@/components/sections/feature/FeatureCardNine';
|
import FeatureCardNine from '@/components/sections/feature/FeatureCardNine';
|
||||||
import TestimonialCardOne from '@/components/sections/testimonial/TestimonialCardOne';
|
import TestimonialCardSixteen from '@/components/sections/testimonial/TestimonialCardSixteen';
|
||||||
import BlogCardThree from '@/components/sections/blog/BlogCardThree';
|
import BlogCardThree from '@/components/sections/blog/BlogCardThree';
|
||||||
import ContactSplit from '@/components/sections/contact/ContactSplit';
|
import ContactSplit from '@/components/sections/contact/ContactSplit';
|
||||||
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
|
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
|
||||||
@@ -16,8 +16,8 @@ export default function HomePage() {
|
|||||||
const navItems = [
|
const navItems = [
|
||||||
{ name: "Accueil", id: "/" },
|
{ name: "Accueil", id: "/" },
|
||||||
{ name: "Menu", id: "/menu" },
|
{ name: "Menu", id: "/menu" },
|
||||||
{ name: "À Propos", id: "/about" },
|
{ name: "À Propos", id: "about" },
|
||||||
{ name: "Galerie", id: "/gallery" },
|
{ name: "Galerie", id: "gallery" },
|
||||||
{ name: "Réservation", id: "/reservation" },
|
{ name: "Réservation", id: "/reservation" },
|
||||||
];
|
];
|
||||||
|
|
||||||
@@ -26,13 +26,13 @@ export default function HomePage() {
|
|||||||
items: [
|
items: [
|
||||||
{ label: "Accueil", href: "/" },
|
{ label: "Accueil", href: "/" },
|
||||||
{ label: "Menu", href: "/menu" },
|
{ label: "Menu", href: "/menu" },
|
||||||
{ label: "À Propos", href: "/about" },
|
{ label: "À Propos", href: "#about" },
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
items: [
|
items: [
|
||||||
{ label: "Réservation", href: "/reservation" },
|
{ label: "Réservation", href: "/reservation" },
|
||||||
{ label: "Galerie", href: "/gallery" },
|
{ label: "Galerie", href: "#gallery" },
|
||||||
{ label: "Contact", href: "#contact" },
|
{ label: "Contact", href: "#contact" },
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
@@ -120,24 +120,42 @@ export default function HomePage() {
|
|||||||
features={[
|
features={[
|
||||||
{
|
{
|
||||||
id: 1,
|
id: 1,
|
||||||
title: "Assiette du Chasseur", description: "Notre signature : viande de gibier tendre et succulente, accompagnée de légumes de saison et sauce riche aux champignons sauvages.", phoneOne: {
|
title: "Assiette du Chasseur",
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/fried-meat-pieces-with-various-vegetables_140725-44188.jpg?_wi=1", imageAlt: "Assiette du Chasseur"},
|
description: "Notre signature : viande de gibier tendre et succulente, accompagnée de légumes de saison et sauce riche aux champignons sauvages.",
|
||||||
|
phoneOne: {
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/fried-meat-pieces-with-various-vegetables_140725-44188.jpg?_wi=1",
|
||||||
|
imageAlt: "Assiette du Chasseur",
|
||||||
|
},
|
||||||
phoneTwo: {
|
phoneTwo: {
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/bowl-breaded-chicken-filled-with-cheese-lettuce_140725-5978.jpg?_wi=1", imageAlt: "Accompagnements"},
|
imageSrc: "http://img.b2bpic.net/free-photo/bowl-breaded-chicken-filled-with-cheese-lettuce_140725-5978.jpg?_wi=1",
|
||||||
|
imageAlt: "Accompagnements",
|
||||||
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 2,
|
id: 2,
|
||||||
title: "Assiette du Cueilleur", description: "Une célébration des produits locaux : légumes frais, herbes aromatiques et fromages régionaux dans une présentation élégante.", phoneOne: {
|
title: "Assiette du Cueilleur",
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/bowl-breaded-chicken-filled-with-cheese-lettuce_140725-5978.jpg?_wi=2", imageAlt: "Assiette du Cueilleur"},
|
description: "Une célébration des produits locaux : légumes frais, herbes aromatiques et fromages régionaux dans une présentation élégante.",
|
||||||
|
phoneOne: {
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/bowl-breaded-chicken-filled-with-cheese-lettuce_140725-5978.jpg?_wi=2",
|
||||||
|
imageAlt: "Assiette du Cueilleur",
|
||||||
|
},
|
||||||
phoneTwo: {
|
phoneTwo: {
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/celebrating-relationship-with-red-wine-kitchen_482257-7770.jpg?_wi=1", imageAlt: "Sélection de vins"},
|
imageSrc: "http://img.b2bpic.net/free-photo/celebrating-relationship-with-red-wine-kitchen_482257-7770.jpg?_wi=1",
|
||||||
|
imageAlt: "Sélection de vins",
|
||||||
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 3,
|
id: 3,
|
||||||
title: "Miche Étagée de l'Aventurier", description: "Un pain artisanal garni de délices : charcuteries fines, fromages affinés et condiments maison pour une expérience authentique.", phoneOne: {
|
title: "Miche Étagée de l'Aventurier",
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/celebrating-relationship-with-red-wine-kitchen_482257-7770.jpg?_wi=2", imageAlt: "Présentation"},
|
description: "Un pain artisanal garni de délices : charcuteries fines, fromages affinés et condiments maison pour une expérience authentique.",
|
||||||
|
phoneOne: {
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/celebrating-relationship-with-red-wine-kitchen_482257-7770.jpg?_wi=2",
|
||||||
|
imageAlt: "Présentation",
|
||||||
|
},
|
||||||
phoneTwo: {
|
phoneTwo: {
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-chocolate-cake-decorated-with-strawberry-plate_141793-2962.jpg?_wi=1", imageAlt: "Desserts"},
|
imageSrc: "http://img.b2bpic.net/free-photo/side-view-chocolate-cake-decorated-with-strawberry-plate_141793-2962.jpg?_wi=1",
|
||||||
|
imageAlt: "Desserts",
|
||||||
|
},
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
showStepNumbers={true}
|
showStepNumbers={true}
|
||||||
@@ -152,29 +170,57 @@ export default function HomePage() {
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="testimonials" data-section="testimonials">
|
<div id="testimonials" data-section="testimonials">
|
||||||
<TestimonialCardOne
|
<TestimonialCardSixteen
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{
|
||||||
id: "1", name: "Marc Dupont", role: "Propriétaire d'Entreprise", company: "Sherbrooke", rating: 5,
|
id: "1",
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/young-businessman-happy-expression_1194-1620.jpg", imageAlt: "Marc Dupont"},
|
name: "Marc Dupont",
|
||||||
|
role: "Propriétaire d'Entreprise",
|
||||||
|
company: "Sherbrooke",
|
||||||
|
rating: 5,
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/young-businessman-happy-expression_1194-1620.jpg",
|
||||||
|
imageAlt: "Marc Dupont",
|
||||||
|
},
|
||||||
{
|
{
|
||||||
id: "2", name: "Sophie Leblanc", role: "Chef Personnelle", company: "Estrie", rating: 5,
|
id: "2",
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/confident-office-employers-thumbing-up-smiling-two-happy-professional-businesswomen-standing-together-posing-meeting-room-teamwork-business-cooperation-concept_74855-6924.jpg", imageAlt: "Sophie Leblanc"},
|
name: "Sophie Leblanc",
|
||||||
|
role: "Chef Personnelle",
|
||||||
|
company: "Estrie",
|
||||||
|
rating: 5,
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/confident-office-employers-thumbing-up-smiling-two-happy-professional-businesswomen-standing-together-posing-meeting-room-teamwork-business-cooperation-concept_74855-6924.jpg",
|
||||||
|
imageAlt: "Sophie Leblanc",
|
||||||
|
},
|
||||||
{
|
{
|
||||||
id: "3", name: "Jean-Pierre Martin", role: "Sommelier", company: "Montréal", rating: 5,
|
id: "3",
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-young-elegant-man-smiling_23-2148332976.jpg", imageAlt: "Jean-Pierre Martin"},
|
name: "Jean-Pierre Martin",
|
||||||
|
role: "Sommelier",
|
||||||
|
company: "Montréal",
|
||||||
|
rating: 5,
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/happy-young-elegant-man-smiling_23-2148332976.jpg",
|
||||||
|
imageAlt: "Jean-Pierre Martin",
|
||||||
|
},
|
||||||
{
|
{
|
||||||
id: "4", name: "Catherine Gagnon", role: "Critique Culinaire", company: "Journaliste", rating: 5,
|
id: "4",
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-blonde-businesswoman-formal-dressed-isolated-dark-textured-background_613910-5399.jpg", imageAlt: "Catherine Gagnon"},
|
name: "Catherine Gagnon",
|
||||||
|
role: "Critique Culinaire",
|
||||||
|
company: "Journaliste",
|
||||||
|
rating: 5,
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-blonde-businesswoman-formal-dressed-isolated-dark-textured-background_613910-5399.jpg",
|
||||||
|
imageAlt: "Catherine Gagnon",
|
||||||
|
},
|
||||||
]}
|
]}
|
||||||
|
kpiItems={[
|
||||||
|
{ value: "4,7/5", label: "Note moyenne" },
|
||||||
|
{ value: "340+", label: "Avis clients" },
|
||||||
|
{ value: "9 ans", label: "D'excellence" },
|
||||||
|
]}
|
||||||
|
animationType="slide-up"
|
||||||
title="Ce que Nos Clients Disent"
|
title="Ce que Nos Clients Disent"
|
||||||
description="Découvrez les avis de nos clients satisfaits et leur expérience au Sanglier Doré"
|
description="Découvrez les avis de nos clients satisfaits - note globale 4,7/5 sur 340 avis"
|
||||||
tag="Témoignages"
|
tag="Témoignages"
|
||||||
tagIcon={Star}
|
tagIcon={Star}
|
||||||
textboxLayout="default"
|
textboxLayout="default"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
gridVariant="uniform-all-items-equal"
|
|
||||||
animationType="slide-up"
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -182,11 +228,38 @@ export default function HomePage() {
|
|||||||
<BlogCardThree
|
<BlogCardThree
|
||||||
blogs={[
|
blogs={[
|
||||||
{
|
{
|
||||||
id: "1", category: "Intérieur", title: "Notre Salle à Manger", excerpt: "Découvrez l'atmosphère chaleureuse et l'architecture médiévale inspirée de notre établissement.", imageSrc: "http://img.b2bpic.net/free-photo/appetizer-with-shrimps-onion-rings-served-with-sauce-wine_140725-7765.jpg?_wi=1", imageAlt: "Intérieur du restaurant", authorName: "Équipe Sanglier Doré", authorAvatar: "http://img.b2bpic.net/free-photo/chef-working-together-professional-kitchen_23-2149727978.jpg", date: "2025"},
|
id: "1",
|
||||||
|
category: "Intérieur",
|
||||||
|
title: "Notre Salle à Manger",
|
||||||
|
excerpt: "Découvrez l'atmosphère chaleureuse et l'architecture médiévale inspirée de notre établissement.",
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/appetizer-with-shrimps-onion-rings-served-with-sauce-wine_140725-7765.jpg?_wi=1",
|
||||||
|
imageAlt: "Intérieur du restaurant",
|
||||||
|
authorName: "Équipe Sanglier Doré",
|
||||||
|
authorAvatar: "http://img.b2bpic.net/free-photo/chef-working-together-professional-kitchen_23-2149727978.jpg",
|
||||||
|
date: "2025",
|
||||||
|
},
|
||||||
{
|
{
|
||||||
id: "2", category: "Cuisine", title: "Nos Créations Culinaires", excerpt: "Chaque plat est une œuvre d'art culinaire, présenté avec passion et expertise.", imageSrc: "http://img.b2bpic.net/free-photo/creative-assortment-delicious-food_23-2148949021.jpg?_wi=1", imageAlt: "Plats signature", authorName: "Chef Principal", authorAvatar: "http://img.b2bpic.net/free-photo/chef-working-together-professional-kitchen_23-2149727978.jpg", date: "2025"},
|
id: "2",
|
||||||
|
category: "Cuisine",
|
||||||
|
title: "Nos Créations Culinaires",
|
||||||
|
excerpt: "Chaque plat est une œuvre d'art culinaire, présenté avec passion et expertise.",
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/creative-assortment-delicious-food_23-2148949021.jpg?_wi=1",
|
||||||
|
imageAlt: "Plats signature",
|
||||||
|
authorName: "Chef Principal",
|
||||||
|
authorAvatar: "http://img.b2bpic.net/free-photo/chef-working-together-professional-kitchen_23-2149727978.jpg",
|
||||||
|
date: "2025",
|
||||||
|
},
|
||||||
{
|
{
|
||||||
id: "3", category: "Cuisine", title: "Préparation en Cuisine", excerpt: "Nos chefs professionnels travaillent avec des ingrédients de qualité supérieure et techniques éprouvées.", imageSrc: "http://img.b2bpic.net/free-photo/people-cooking-professional-food-recipe-restaurant-kitchen-using-fresh-vegetables-prepare-gourmet-meal-diverse-team-cooks-making-authentic-menu-dish-gastronomy-cuisine-service_482257-43501.jpg", imageAlt: "Cuisine du restaurant", authorName: "Équipe Culinaire", authorAvatar: "http://img.b2bpic.net/free-photo/chef-working-together-professional-kitchen_23-2149727978.jpg", date: "2025"},
|
id: "3",
|
||||||
|
category: "Cuisine",
|
||||||
|
title: "Préparation en Cuisine",
|
||||||
|
excerpt: "Nos chefs professionnels travaillent avec des ingrédients de qualité supérieure et techniques éprouvées.",
|
||||||
|
imageSrc: "http://img.b2bpic.net/free-photo/people-cooking-professional-food-recipe-restaurant-kitchen-using-fresh-vegetables-prepare-gourmet-meal-diverse-team-cooks-making-authentic-menu-dish-gastronomy-cuisine-service_482257-43501.jpg",
|
||||||
|
imageAlt: "Cuisine du restaurant",
|
||||||
|
authorName: "Équipe Culinaire",
|
||||||
|
authorAvatar: "http://img.b2bpic.net/free-photo/chef-working-together-professional-kitchen_23-2149727978.jpg",
|
||||||
|
date: "2025",
|
||||||
|
},
|
||||||
]}
|
]}
|
||||||
animationType="slide-up"
|
animationType="slide-up"
|
||||||
title="Galerie du Sanglier Doré"
|
title="Galerie du Sanglier Doré"
|
||||||
|
|||||||
@@ -13,8 +13,8 @@ export default function ReservationPage() {
|
|||||||
const navItems = [
|
const navItems = [
|
||||||
{ name: "Accueil", id: "/" },
|
{ name: "Accueil", id: "/" },
|
||||||
{ name: "Menu", id: "/menu" },
|
{ name: "Menu", id: "/menu" },
|
||||||
{ name: "À Propos", id: "/about" },
|
{ name: "À Propos", id: "about" },
|
||||||
{ name: "Galerie", id: "/gallery" },
|
{ name: "Galerie", id: "gallery" },
|
||||||
{ name: "Réservation", id: "/reservation" },
|
{ name: "Réservation", id: "/reservation" },
|
||||||
];
|
];
|
||||||
|
|
||||||
@@ -23,13 +23,13 @@ export default function ReservationPage() {
|
|||||||
items: [
|
items: [
|
||||||
{ label: "Accueil", href: "/" },
|
{ label: "Accueil", href: "/" },
|
||||||
{ label: "Menu", href: "/menu" },
|
{ label: "Menu", href: "/menu" },
|
||||||
{ label: "À Propos", href: "/about" },
|
{ label: "À Propos", href: "#about" },
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
items: [
|
items: [
|
||||||
{ label: "Réservation", href: "/reservation" },
|
{ label: "Réservation", href: "/reservation" },
|
||||||
{ label: "Galerie", href: "/gallery" },
|
{ label: "Galerie", href: "#gallery" },
|
||||||
{ label: "Contact", href: "#contact" },
|
{ label: "Contact", href: "#contact" },
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user