Merge version_1 into main #2
319
src/app/page.tsx
319
src/app/page.tsx
@@ -11,7 +11,7 @@ import HeroBillboardCarousel from '@/components/sections/hero/HeroBillboardCarou
|
||||
import MetricCardTwo from '@/components/sections/metrics/MetricCardTwo';
|
||||
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
|
||||
import TestimonialCardSixteen from '@/components/sections/testimonial/TestimonialCardSixteen';
|
||||
import { Coffee, Croissant, Heart, MapPin, Sun, Users, Wifi } from "lucide-react";
|
||||
import { Coffee, Croissant, Trees, Sun, Bed, Wifi, MapPin, Heart, Users } from "lucide-react";
|
||||
|
||||
export default function LandingPage() {
|
||||
return (
|
||||
@@ -32,21 +32,13 @@ export default function LandingPage() {
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{
|
||||
name: "Accueil",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Accueil", id: "hero"},
|
||||
{
|
||||
name: "Services",
|
||||
id: "features",
|
||||
},
|
||||
name: "Services", id: "features"},
|
||||
{
|
||||
name: "À propos",
|
||||
id: "about",
|
||||
},
|
||||
name: "À propos", id: "about"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="L' Atrium Chambres d'hôtes"
|
||||
/>
|
||||
@@ -55,45 +47,22 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardCarousel
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
title="Une parenthèse de sérénité au cœur de Dijon"
|
||||
description="Découvrez L' Atrium, votre havre de paix, idéalement situé à quelques pas du centre historique. Confort, élégance et authenticité dijonnaise."
|
||||
buttons={[
|
||||
{
|
||||
text: "Réserver votre séjour",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Réserver votre séjour", href: "#contact"},
|
||||
{
|
||||
text: "Nous appeler",
|
||||
href: "tel:+33675273037",
|
||||
},
|
||||
text: "Nous appeler", href: "tel:+33675273037"},
|
||||
]}
|
||||
mediaItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/3d-rendering-wooden-house_23-2151264410.jpg?_wi=1",
|
||||
imageAlt: "Chambre d'hôtes L'Atrium",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cozy-bedroom-with-pendant-lamp-orchid-home-comfort_169016-70987.jpg",
|
||||
imageAlt: "Intérieur élégant",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fabric-mattress-modern-background-sleep_1203-4116.jpg",
|
||||
imageAlt: "Accueil chaleureux",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bed-with-nightstand-pendant-lamp-showroom-styled-bedroom_169016-71049.jpg",
|
||||
imageAlt: "Confort",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/wooden-bed-firewood-it-basket-full-fireplace_8353-8332.jpg",
|
||||
imageAlt: "Dijon",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fall-vibe-with-fall-decor-details-knitted-sweater-room_169016-14012.jpg",
|
||||
imageAlt: "Sérénité",
|
||||
},
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/3d-rendering-wooden-house_23-2151264410.jpg", imageAlt: "Chambre d'hôtes L'Atrium" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/cozy-bedroom-with-pendant-lamp-orchid-home-comfort_169016-70987.jpg", imageAlt: "Intérieur élégant" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/fabric-mattress-modern-background-sleep_1203-4116.jpg", imageAlt: "Accueil chaleureux" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/bed-with-nightstand-pendant-lamp-showroom-styled-bedroom_169016-71049.jpg", imageAlt: "Confort" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/wooden-bed-firewood-it-basket-full-fireplace_8353-8332.jpg", imageAlt: "Dijon" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/fall-vibe-with-fall-decor-details-knitted-sweater-room_169016-14012.jpg", imageAlt: "Sérénité" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -103,73 +72,37 @@ export default function LandingPage() {
|
||||
animationType="slide-up"
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Petit-déjeuner gourmand",
|
||||
description: "Commencez votre journée avec nos produits locaux, frais et faits maison.",
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-two-fried-eggs-with-sausages-beans-bacon-plate_141793-3903.jpg",
|
||||
imageAlt: "Petit-déjeuner",
|
||||
},
|
||||
items: [
|
||||
{
|
||||
icon: Coffee,
|
||||
text: "Café fraîchement moulu",
|
||||
},
|
||||
{
|
||||
icon: Croissant,
|
||||
text: "Viennoiseries artisanales",
|
||||
},
|
||||
],
|
||||
reverse: false,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/3d-rendering-wooden-house_23-2151264410.jpg?_wi=2",
|
||||
imageAlt: "gourmet breakfast dining setting",
|
||||
},
|
||||
{
|
||||
title: "Jardin et détente",
|
||||
description: "Profitez d'un moment de calme dans notre cour intérieure fleurie.",
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-man-phone_1163-3423.jpg",
|
||||
imageAlt: "Jardin",
|
||||
},
|
||||
items: [
|
||||
{
|
||||
icon: Trees,
|
||||
text: "Espace verdoyant",
|
||||
},
|
||||
{
|
||||
icon: Sun,
|
||||
text: "Terrasse ensoleillée",
|
||||
},
|
||||
],
|
||||
reverse: true,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/girl-enjoying-spa-day-with-cake_23-2148238376.jpg",
|
||||
imageAlt: "gourmet breakfast dining setting",
|
||||
},
|
||||
{
|
||||
title: "Confort absolu",
|
||||
description: "Des chambres spacieuses, une décoration raffinée et une literie de qualité supérieure.",
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-with-delicious-cocktail_23-2150166180.jpg?_wi=1",
|
||||
imageAlt: "Suite",
|
||||
},
|
||||
items: [
|
||||
{
|
||||
icon: Bed,
|
||||
text: "Literie haute gamme",
|
||||
},
|
||||
{
|
||||
icon: Wifi,
|
||||
text: "Wifi très haut débit",
|
||||
},
|
||||
],
|
||||
reverse: false,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/teen-age-youth-style-self-expression-concept-portrait-positive-happy-teenage-girl-with-bob-pinkish-hairstyle-facial-piercing-relaxing-indoors_343059-3781.jpg?_wi=1",
|
||||
imageAlt: "gourmet breakfast dining setting",
|
||||
},
|
||||
]}
|
||||
title="Nos prestations d'exception"
|
||||
description="Nous avons pensé chaque détail pour rendre votre séjour à Dijon mémorable."
|
||||
features={[
|
||||
{
|
||||
title: "Petit-déjeuner gourmand", description: "Commencez votre journée avec nos produits locaux, frais et faits maison.", media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-two-fried-eggs-with-sausages-beans-bacon-plate_141793-3903.jpg", imageAlt: "Petit-déjeuner"},
|
||||
items: [
|
||||
{ icon: Coffee, text: "Café fraîchement moulu" },
|
||||
{ icon: Croissant, text: "Viennoiseries artisanales" },
|
||||
],
|
||||
reverse: false,
|
||||
},
|
||||
{
|
||||
title: "Jardin et détente", description: "Profitez d'un moment de calme dans notre cour intérieure fleurie.", media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-man-phone_1163-3423.jpg", imageAlt: "Jardin"},
|
||||
items: [
|
||||
{ icon: Trees, text: "Espace verdoyant" },
|
||||
{ icon: Sun, text: "Terrasse ensoleillée" },
|
||||
],
|
||||
reverse: true,
|
||||
},
|
||||
{
|
||||
title: "Confort absolu", description: "Des chambres spacieuses, une décoration raffinée et une literie de qualité supérieure.", media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-with-delicious-cocktail_23-2150166180.jpg", imageAlt: "Suite"},
|
||||
items: [
|
||||
{ icon: Bed, text: "Literie haute gamme" },
|
||||
{ icon: Wifi, text: "Wifi très haut débit" },
|
||||
],
|
||||
reverse: false,
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -180,21 +113,9 @@ export default function LandingPage() {
|
||||
gridVariant="uniform-all-items-equal"
|
||||
useInvertedBackground={false}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "4.9/5",
|
||||
description: "Note moyenne Google",
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
value: "45+",
|
||||
description: "Avis vérifiés",
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
value: "10 ans",
|
||||
description: "Au service de vos séjours",
|
||||
},
|
||||
{ id: "m1", value: "4.9/5", description: "Note moyenne Google" },
|
||||
{ id: "m2", value: "45+", description: "Avis vérifiés" },
|
||||
{ id: "m3", value: "10 ans", description: "Au service de vos séjours" },
|
||||
]}
|
||||
title="La confiance de nos hôtes"
|
||||
description="Une hospitalité reconnue par nos visiteurs depuis de nombreuses années."
|
||||
@@ -206,21 +127,9 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
title="L'histoire de L'Atrium"
|
||||
metrics={[
|
||||
{
|
||||
icon: MapPin,
|
||||
label: "Localisation",
|
||||
value: "Dijon",
|
||||
},
|
||||
{
|
||||
icon: Heart,
|
||||
label: "Valeur",
|
||||
value: "Hospitalité",
|
||||
},
|
||||
{
|
||||
icon: Users,
|
||||
label: "Approche",
|
||||
value: "Personnelle",
|
||||
},
|
||||
{ icon: MapPin, label: "Localisation", value: "Dijon" },
|
||||
{ icon: Heart, label: "Valeur", value: "Hospitalité" },
|
||||
{ icon: Users, label: "Approche", value: "Personnelle" },
|
||||
]}
|
||||
metricsAnimation="slide-up"
|
||||
/>
|
||||
@@ -232,60 +141,16 @@ export default function LandingPage() {
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Julie M.",
|
||||
role: "Voyageuse",
|
||||
company: "France",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-with-delicious-cocktail_23-2150166180.jpg?_wi=2",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Thomas B.",
|
||||
role: "Touriste",
|
||||
company: "Suisse",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/teen-age-youth-style-self-expression-concept-portrait-positive-happy-teenage-girl-with-bob-pinkish-hairstyle-facial-piercing-relaxing-indoors_343059-3781.jpg?_wi=2",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Claire R.",
|
||||
role: "Cliente",
|
||||
company: "Dijon",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/receptionist-elegant-suit-work-with-customer_23-2149714431.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "Marc P.",
|
||||
role: "Voyageur",
|
||||
company: "Canada",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-young-mature-customers-meeting-with-agent-giving-signed-insurance-agreement-her_74855-15165.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Sophie L.",
|
||||
role: "Visiteuse",
|
||||
company: "Belgique",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-stylish-hipster-woman-traveling-around-world-sitting-pier-aviator-sunglasses-headphones-listening-music-vacation-backpack-denim-shirt-happy-tropical-island-lagoon_285396-6048.jpg",
|
||||
},
|
||||
{ id: "1", name: "Julie M.", role: "Voyageuse", company: "France", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-with-delicious-cocktail_23-2150166180.jpg" },
|
||||
{ id: "2", name: "Thomas B.", role: "Touriste", company: "Suisse", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/teen-age-youth-style-self-expression-concept-portrait-positive-happy-teenage-girl-with-bob-pinkish-hairstyle-facial-piercing-relaxing-indoors_343059-3781.jpg" },
|
||||
{ id: "3", name: "Claire R.", role: "Cliente", company: "Dijon", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/receptionist-elegant-suit-work-with-customer_23-2149714431.jpg" },
|
||||
{ id: "4", name: "Marc P.", role: "Voyageur", company: "Canada", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/happy-young-mature-customers-meeting-with-agent-giving-signed-insurance-agreement-her_74855-15165.jpg" },
|
||||
{ id: "5", name: "Sophie L.", role: "Visiteuse", company: "Belgique", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/young-stylish-hipster-woman-traveling-around-world-sitting-pier-aviator-sunglasses-headphones-listening-music-vacation-backpack-denim-shirt-happy-tropical-island-lagoon_285396-6048.jpg" },
|
||||
]}
|
||||
kpiItems={[
|
||||
{
|
||||
label: "Note globale",
|
||||
value: "4.9/5",
|
||||
},
|
||||
{
|
||||
label: "Avis Google",
|
||||
value: "45+",
|
||||
},
|
||||
{
|
||||
label: "Satisfaction client",
|
||||
value: "99%",
|
||||
},
|
||||
{ label: "Note globale", value: "4.9/5" },
|
||||
{ label: "Avis Google", value: "45+" },
|
||||
{ label: "Satisfaction client", value: "99%" },
|
||||
]}
|
||||
title="Ils ont séjourné chez nous"
|
||||
description="Découvrez les retours de nos hôtes qui ont apprécié leur expérience au sein de L'Atrium."
|
||||
@@ -296,21 +161,9 @@ export default function LandingPage() {
|
||||
<FaqSplitText
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Quels sont les horaires d'accueil ?",
|
||||
content: "Nous vous accueillons avec plaisir de 15h à 19h pour votre arrivée.",
|
||||
},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Le petit-déjeuner est-il inclus ?",
|
||||
content: "Oui, un petit-déjeuner complet et fait maison est inclus dans le prix de la chambre.",
|
||||
},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Acceptez-vous les animaux ?",
|
||||
content: "Pour le confort de tous, les animaux ne sont malheureusement pas acceptés.",
|
||||
},
|
||||
{ id: "f1", title: "Quels sont les horaires d'accueil ?", content: "Nous vous accueillons avec plaisir de 15h à 19h pour votre arrivée." },
|
||||
{ id: "f2", title: "Le petit-déjeuner est-il inclus ?", content: "Oui, un petit-déjeuner complet et fait maison est inclus dans le prix de la chambre." },
|
||||
{ id: "f3", title: "Acceptez-vous les animaux ?", content: "Pour le confort de tous, les animaux ne sont malheureusement pas acceptés." },
|
||||
]}
|
||||
sideTitle="Besoin d'informations ?"
|
||||
faqsAnimation="slide-up"
|
||||
@@ -320,21 +173,13 @@ export default function LandingPage() {
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactCTA
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "radial-gradient",
|
||||
}}
|
||||
background={{ variant: "radial-gradient" }}
|
||||
tag="Contact"
|
||||
title="Prêt pour votre séjour à Dijon ?"
|
||||
description="Réservez dès maintenant ou posez-nous vos questions. Nous sommes à votre disposition au 06 75 27 30 37."
|
||||
buttons={[
|
||||
{
|
||||
text: "Appeler",
|
||||
href: "tel:+33675273037",
|
||||
},
|
||||
{
|
||||
text: "Réserver",
|
||||
href: "mailto:contact@latrium.org",
|
||||
},
|
||||
{ text: "Appeler", href: "tel:+33675273037" },
|
||||
{ text: "Réserver", href: "mailto:contact@latrium.org" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -343,37 +188,17 @@ export default function LandingPage() {
|
||||
<FooterBase
|
||||
columns={[
|
||||
{
|
||||
title: "Navigation",
|
||||
items: [
|
||||
{
|
||||
label: "Accueil",
|
||||
href: "#hero",
|
||||
},
|
||||
{
|
||||
label: "Services",
|
||||
href: "#features",
|
||||
},
|
||||
{
|
||||
label: "À propos",
|
||||
href: "#about",
|
||||
},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
title: "Navigation", items: [
|
||||
{ label: "Accueil", href: "#hero" },
|
||||
{ label: "Services", href: "#features" },
|
||||
{ label: "À propos", href: "#about" },
|
||||
{ label: "Contact", href: "#contact" },
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Légal",
|
||||
items: [
|
||||
{
|
||||
label: "Mentions Légales",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Politique de confidentialité",
|
||||
href: "#",
|
||||
},
|
||||
title: "Légal", items: [
|
||||
{ label: "Mentions Légales", href: "#" },
|
||||
{ label: "Politique de confidentialité", href: "#" },
|
||||
],
|
||||
},
|
||||
]}
|
||||
@@ -384,4 +209,4 @@ export default function LandingPage() {
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user