5 Commits

Author SHA1 Message Date
1aa124a62e Update src/app/page.tsx 2026-04-26 15:02:47 +00:00
44bf688c6c Update src/app/page.tsx 2026-04-26 15:02:13 +00:00
3228cb76d9 Merge version_2 into main
Merge version_2 into main
2026-04-26 14:54:50 +00:00
ce633d34d0 Merge version_2 into main
Merge version_2 into main
2026-04-26 14:54:21 +00:00
5bac74e443 Merge version_2 into main
Merge version_2 into main
2026-04-26 14:53:42 +00:00

View File

@@ -2,15 +2,14 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactSplit from '@/components/sections/contact/ContactSplit';
import FeatureCardTwentyOne from '@/components/sections/feature/FeatureCardTwentyOne';
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FeatureCardNineteen from '@/components/sections/feature/FeatureCardNineteen';
import FooterBase from '@/components/sections/footer/FooterBase';
import HeroBillboardRotatedCarousel from '@/components/sections/hero/HeroBillboardRotatedCarousel';
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import ProductCardOne from '@/components/sections/product/ProductCardOne';
import SplitAbout from '@/components/sections/about/SplitAbout';
import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCardTen';
import { Coffee, Award, MessageSquare } from "lucide-react";
import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout';
import TestimonialCardFifteen from '@/components/sections/testimonial/TestimonialCardFifteen';
export default function LandingPage() {
return (
@@ -76,59 +75,51 @@ export default function LandingPage() {
</div>
<div id="gallery" data-section="gallery">
<FeatureCardTwentyOne
useInvertedBackground={false}
<FeatureCardNineteen
title="L'univers Tea Party"
description="Une atmosphère douce et élégante pour vos pauses gourmandes."
accordionItems={[
{ id: "g1", title: "Pâtisseries Maison", content: "Nos gâteaux sont préparés chaque matin avec des produits locaux." },
{ id: "g2", title: "Ambiance Vintage", content: "Une décoration chinée pour une vraie parenthèse anglaise." },
{ id: "g3", title: "Instants Gourmands", content: "Partagez un moment unique avec vos proches à Provins." },
textboxLayout="split-description"
useInvertedBackground={false}
features={[
{ tag: "Artisanat", title: "Pâtisseries Maison", subtitle: "Fraîcheur garantie", description: "Nos gâteaux sont préparés chaque matin avec des produits locaux.", imageSrc: "http://img.b2bpic.net/free-photo/vintage-chairs-antique-store_23-2149640752.jpg" },
{ tag: "Atmosphère", title: "Ambiance Vintage", subtitle: "Parenthèse anglaise", description: "Une décoration chinée pour une vraie parenthèse anglaise." },
{ tag: "Expérience", title: "Instants Gourmands", subtitle: "Convivialité", description: "Partagez un moment unique avec vos proches à Provins." },
]}
imageSrc="http://img.b2bpic.net/free-photo/vintage-chairs-antique-store_23-2149640752.jpg"
mediaAnimation="slide-up"
/>
</div>
<div id="about" data-section="about">
<SplitAbout
tag="Notre Mission"
title="L'art du bien recevoir"
description="Chez Tea Party by Marilyne, nous combinons l'élégance britannique et le savoir-faire pâtissier local pour transformer chaque visite en un moment de pur bonheur."
bulletPoints={[
{ title: "Qualité Artisanale", description: "Pâtisseries fraîches quotidiennes", icon: Coffee },
{ title: "Tradition", description: "Sélection rigoureuse de thés d'exception", icon: Award },
{ title: "Service", description: "Un accueil chaleureux et personnalisé", icon: MessageSquare }
<InlineImageSplitTextAbout
heading={[
{ type: "text", content: "L'art du " },
{ type: "text", content: "bien recevoir" }
]}
imageSrc="http://img.b2bpic.net/free-photo/smiling-girl-with-curly-hair-drinking-coffee-writing-notes_7502-9175.jpg"
textboxLayout="split"
mediaAnimation="slide-up"
useInvertedBackground={false}
className="py-20"
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardTen
title="Ce que disent nos clients"
description="Des moments partagés dans la bonne humeur."
testimonials={[
{ id: "t1", title: "Un délice !", quote: "Le meilleur salon de thé de Provins sans hésiter.", name: "Julie", role: "Cliente habituée" },
{ id: "t2", title: "Cadre magnifique", quote: "Une décoration qui vous fait voyager instantanément.", name: "Marc", role: "Touriste" },
{ id: "t3", title: "Accueil exceptionnel", quote: "Marilyne est adorable et ses pâtisseries sont divines.", name: "Sophie", role: "Patissière amateur" }
]}
textboxLayout="default"
<TestimonialCardFifteen
testimonial="Le meilleur salon de thé de Provins sans hésiter. Une décoration qui vous fait voyager instantanément et Marilyne est adorable."
rating={5}
author="Julie, cliente habituée"
avatars={[{ src: "http://img.b2bpic.net/free-photo/smiling-girl-with-curly-hair-drinking-coffee-writing-notes_7502-9175.jpg", alt: "Julie" }]}
ratingAnimation="slide-up"
avatarsAnimation="slide-up"
useInvertedBackground={false}
/>
</div>
<div id="contact" data-section="contact">
<ContactSplit
tag="Contact"
<ContactSplitForm
title="Réservez votre moment"
description="Envoyez-nous une demande pour une réservation, une privatisation ou toute question."
background={{ variant: "plain" }}
imageSrc="http://img.b2bpic.net/free-photo/close-up-tasty-sweet-cupcakes_23-2147779149.jpg?_wi=2"
inputPlaceholder="Votre message ou date de réservation..."
inputs={[
{ name: "name", type: "text", placeholder: "Votre nom" },
{ name: "email", type: "email", placeholder: "Votre email" }
]}
textarea={{ name: "message", placeholder: "Votre message ou date de réservation..." }}
buttonText="Envoyer"
useInvertedBackground={false}
/>