Compare commits
7 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 3ae949d22c | |||
| 22f6ef7e64 | |||
| 1f264ef3f8 | |||
| b88b8df1a1 | |||
| f2b6ca0a13 | |||
| 1a01e4357d | |||
| c8d2631061 |
@@ -30,19 +30,21 @@ export default function AboutPage() {
|
||||
{
|
||||
name: "À Propos", id: "/about"},
|
||||
{
|
||||
name: "Services", id: "/#services"},
|
||||
name: "Services", id: "/services"},
|
||||
{
|
||||
name: "Galerie", id: "/#gallery"},
|
||||
name: "Galerie", id: "/gallery"},
|
||||
{
|
||||
name: "Témoignages", id: "/#testimonials"},
|
||||
{
|
||||
name: "FAQ", id: "/#faq"},
|
||||
{
|
||||
name: "Contact", id: "/#contact"},
|
||||
name: "Contact", id: "/contact"},
|
||||
{
|
||||
name: "Réserver", id: "/booking"}
|
||||
]}
|
||||
brandName="Salle Évasion"
|
||||
button={{
|
||||
text: "Demander un devis", href: "/#contact"}}
|
||||
text: "Demander un devis", href: "/booking"}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -87,9 +89,11 @@ export default function AboutPage() {
|
||||
{
|
||||
label: "À Propos", href: "/about"},
|
||||
{
|
||||
label: "Services", href: "/#services"},
|
||||
label: "Services", href: "/services"},
|
||||
{
|
||||
label: "Galerie", href: "/#gallery"},
|
||||
label: "Galerie", href: "/gallery"},
|
||||
{
|
||||
label: "Réserver", href: "/booking"}
|
||||
],
|
||||
},
|
||||
{
|
||||
@@ -97,7 +101,7 @@ export default function AboutPage() {
|
||||
{
|
||||
label: "FAQ", href: "/#faq"},
|
||||
{
|
||||
label: "Contact", href: "/#contact"},
|
||||
label: "Contact", href: "/contact"},
|
||||
{
|
||||
label: "Politique de Confidentialité", href: "#"},
|
||||
{
|
||||
|
||||
@@ -20,7 +20,7 @@ export default function BookingPage() {
|
||||
if (!formData.name) newErrors.name = "Le nom est requis.";
|
||||
if (!formData.phone) newErrors.phone = "Le numéro de téléphone est requis.";
|
||||
if (!formData.email) newErrors.email = "L'adresse email est requise.";
|
||||
else if (!/^\w+([.-]?\w+)*@\w+([.-]?\w+)*(\.\w{2,3})+$/.test(formData.email)) newErrors.email = "Format d'email invalide.";
|
||||
else if (!/^\w+([.-]?\w+)*@\w+([.-]?\w)*(\.\w{2,3})+$/.test(formData.email)) newErrors.email = "Format d'email invalide.";
|
||||
if (!formData.eventType) newErrors.eventType = "Le type d'événement est requis.";
|
||||
if (!formData.desiredDate) newErrors.desiredDate = "La date souhaitée est requise.";
|
||||
if (!formData.numGuests) newErrors.numGuests = "Le nombre d'invités est requis.";
|
||||
@@ -60,9 +60,9 @@ export default function BookingPage() {
|
||||
|
||||
const navItems = [
|
||||
{ name: "Accueil", id: "/" },
|
||||
{ name: "À Propos", id: "/#about" },
|
||||
{ name: "Services", id: "/#services" },
|
||||
{ name: "Galerie", id: "/#gallery" },
|
||||
{ name: "À Propos", id: "/about" },
|
||||
{ name: "Services", id: "/services" },
|
||||
{ name: "Galerie", id: "/gallery" },
|
||||
{ name: "Témoignages", id: "/#testimonials" },
|
||||
{ name: "FAQ", id: "/#faq" },
|
||||
{ name: "Contact", id: "/contact" },
|
||||
@@ -73,9 +73,9 @@ export default function BookingPage() {
|
||||
{
|
||||
title: "Découvrir", items: [
|
||||
{ label: "Accueil", href: "/" },
|
||||
{ label: "À Propos", href: "/#about" },
|
||||
{ label: "Services", href: "/#services" },
|
||||
{ label: "Galerie", href: "/#gallery" },
|
||||
{ label: "À Propos", href: "/about" },
|
||||
{ label: "Services", href: "/services" },
|
||||
{ label: "Galerie", href: "/gallery" },
|
||||
{ label: "Réserver", href: "/booking" }
|
||||
]
|
||||
},
|
||||
|
||||
@@ -27,21 +27,23 @@ export default function ContactPage() {
|
||||
{
|
||||
name: "Accueil", id: "/"},
|
||||
{
|
||||
name: "À Propos", id: "/#about"},
|
||||
name: "À Propos", id: "/about"},
|
||||
{
|
||||
name: "Services", id: "/#services"},
|
||||
name: "Services", id: "/services"},
|
||||
{
|
||||
name: "Galerie", id: "/#gallery"},
|
||||
name: "Galerie", id: "/gallery"},
|
||||
{
|
||||
name: "Témoignages", id: "/#testimonials"},
|
||||
{
|
||||
name: "FAQ", id: "/#faq"},
|
||||
{
|
||||
name: "Contact", id: "/contact"},
|
||||
{
|
||||
name: "Réserver", id: "/booking"}
|
||||
]}
|
||||
brandName="Salle Évasion"
|
||||
button={{
|
||||
text: "Demander un devis", href: "/contact"}}
|
||||
text: "Demander un devis", href: "/booking"}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -70,11 +72,13 @@ export default function ContactPage() {
|
||||
{
|
||||
label: "Accueil", href: "/"},
|
||||
{
|
||||
label: "À Propos", href: "/#about"},
|
||||
label: "À Propos", href: "/about"},
|
||||
{
|
||||
label: "Services", href: "/#services"},
|
||||
label: "Services", href: "/services"},
|
||||
{
|
||||
label: "Galerie", href: "/#gallery"},
|
||||
label: "Galerie", href: "/gallery"},
|
||||
{
|
||||
label: "Réserver", href: "/booking"}
|
||||
],
|
||||
},
|
||||
{
|
||||
@@ -107,4 +111,4 @@ export default function ContactPage() {
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -25,16 +25,20 @@ export default function GalleryPage() {
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[
|
||||
{ name: "Accueil", id: "/"},
|
||||
{ name: "À Propos", id: "/about"},
|
||||
{ name: "Services", id: "/services"},
|
||||
{
|
||||
name: "À Propos", id: "/about"},
|
||||
{
|
||||
name: "Services", id: "/services"},
|
||||
{ name: "Galerie", id: "/gallery"},
|
||||
{ name: "Témoignages", id: "/#testimonials"},
|
||||
{ name: "FAQ", id: "/#faq"},
|
||||
{ name: "Contact", id: "/#contact"},
|
||||
{ name: "Contact", id: "/contact"},
|
||||
{
|
||||
name: "Réserver", id: "/booking"}
|
||||
]}
|
||||
brandName="Salle Évasion"
|
||||
button={{
|
||||
text: "Demander un devis", href: "/#contact"}}
|
||||
text: "Demander un devis", href: "/booking"}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -65,13 +69,15 @@ export default function GalleryPage() {
|
||||
{ label: "Accueil", href: "/"},
|
||||
{ label: "À Propos", href: "/about"},
|
||||
{ label: "Services", href: "/services"},
|
||||
{ label: "Galerie", href: "/gallery"}
|
||||
{ label: "Galerie", href: "/gallery"},
|
||||
{
|
||||
label: "Réserver", href: "/booking"}
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Assistance", items: [
|
||||
{ label: "FAQ", href: "/#faq"},
|
||||
{ label: "Contact", href: "/#contact"},
|
||||
{ label: "Contact", href: "/contact"},
|
||||
{ label: "Politique de Confidentialité", href: "#"},
|
||||
{ label: "Conditions Générales", href: "#"}
|
||||
]
|
||||
|
||||
@@ -46,7 +46,8 @@ export default function LandingPage() {
|
||||
{
|
||||
name: "Contact", id: "/contact"},
|
||||
]}
|
||||
brandName="Salle Évasion"
|
||||
brandName="Haifa Palace
|
||||
"
|
||||
button={{
|
||||
text: "Demander un devis", href: "/contact"}}
|
||||
/>
|
||||
@@ -83,9 +84,9 @@ export default function LandingPage() {
|
||||
<div id="about" data-section="about">
|
||||
<TextSplitAbout
|
||||
useInvertedBackground={true}
|
||||
title="Découvrez la Salle Évasion"
|
||||
title="Découvrez la salle Haifa palace"
|
||||
description={[
|
||||
"Située au cœur d'un environnement paisible, la Salle Évasion offre un espace moderne et raffiné pour tous vos événements. Conçue pour s'adapter à vos besoins, notre salle est l'endroit idéal pour transformer vos rêves en réalité.", "Avec une capacité flexible et des équipements de pointe, nous nous engageons à offrir une expérience sans faille, de la planification à la réalisation. Laissez-nous prendre en charge les détails pour que vous puissiez profiter pleinement de votre moment."]}
|
||||
"Située au cœur d'un environnement paisible, la Salle Haifa Palace offre un espace moderne et raffiné pour tous vos événements. Conçue pour s'adapter à vos besoins, notre salle est l'endroit idéal pour transformer vos rêves en réalité.", "Avec une capacité flexible et des équipements de pointe, nous nous engageons à offrir une expérience sans faille, de la planification à la réalisation. Laissez-nous prendre en charge les détails pour que vous puissiez profiter pleinement de votre moment."]}
|
||||
buttons={[
|
||||
{
|
||||
text: "En savoir plus", href: "/#services"},
|
||||
@@ -149,10 +150,10 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1", name: "Sophie Martin", handle: "@sophie.m", testimonial: "La Salle Évasion a rendu notre mariage absolument parfait. Le service était impeccable et le lieu magnifique. Un grand merci à toute l'équipe !", rating: 5,
|
||||
id: "t1", name: "Sophie Martin", handle: "@sophie.m", testimonial: "La Salle Haifa Palace a rendu notre mariage absolument parfait. Le service était impeccable et le lieu magnifique. Un grand merci à toute l'équipe !", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/serious-businesswoman-with-her-arms-crossed_329181-13505.jpg", imageAlt: "Photo de Sophie Martin"},
|
||||
{
|
||||
id: "t2", name: "David Dubois", handle: "@david.d", testimonial: "Pour notre séminaire annuel, la Salle Évasion a été un choix judicieux. Tout était parfaitement organisé, du matériel technique au service traiteur.", rating: 5,
|
||||
id: "t2", name: "David Dubois", handle: "@david.d", testimonial: "Pour notre séminaire annuel, la Salle Haifa Palace a été un choix judicieux. Tout était parfaitement organisé, du matériel technique au service traiteur.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/virtual-experience_1098-14112.jpg", imageAlt: "Photo de David Dubois"},
|
||||
{
|
||||
id: "t3", name: "Julie et Marc", handle: "@julie.marc", testimonial: "Nous avons célébré l'anniversaire de nos 50 ans de mariage ici, et ce fut une soirée magique. L'ambiance était incroyable et le personnel aux petits soins.", rating: 5,
|
||||
@@ -254,8 +255,9 @@ export default function LandingPage() {
|
||||
],
|
||||
},
|
||||
]}
|
||||
logoText="Salle Évasion"
|
||||
copyrightText="© 2024 Salle Évasion. Tous droits réservés."
|
||||
logoText="Haifa Palace "
|
||||
copyrightText="© 2026 Haifa Palace. Tous droits réservés.
|
||||
"
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
|
||||
Reference in New Issue
Block a user