Compare commits
8 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 1aa124a62e | |||
| 44bf688c6c | |||
| 3228cb76d9 | |||
| 764604bddd | |||
| ce633d34d0 | |||
| 24117ee090 | |||
| 5bac74e443 | |||
| 67834f46e8 |
260
src/app/page.tsx
260
src/app/page.tsx
@@ -2,15 +2,14 @@
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import ReactLenis from "lenis/react";
|
||||
import ContactText from '@/components/sections/contact/ContactText';
|
||||
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 TestimonialAboutCard from '@/components/sections/about/TestimonialAboutCard';
|
||||
import TestimonialCardTwelve from '@/components/sections/testimonial/TestimonialCardTwelve';
|
||||
import { Coffee } from "lucide-react";
|
||||
import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout';
|
||||
import TestimonialCardFifteen from '@/components/sections/testimonial/TestimonialCardFifteen';
|
||||
|
||||
export default function LandingPage() {
|
||||
return (
|
||||
@@ -30,22 +29,10 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleApple
|
||||
navItems={[
|
||||
{
|
||||
name: "Accueil",
|
||||
id: "hero",
|
||||
},
|
||||
{
|
||||
name: "Carte",
|
||||
id: "menu",
|
||||
},
|
||||
{
|
||||
name: "À propos",
|
||||
id: "about",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "Accueil", id: "hero" },
|
||||
{ name: "Carte", id: "menu" },
|
||||
{ name: "À propos", id: "about" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
brandName="Tea Party by Marilyne"
|
||||
/>
|
||||
@@ -53,52 +40,17 @@ export default function LandingPage() {
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardRotatedCarousel
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
background={{ variant: "plain" }}
|
||||
title="Une pause gourmande inoubliable à Provins"
|
||||
description="Plongez dans une ambiance vintage anglaise unique. Dégustez des thés d’exception, des pâtisseries maison et profitez d’un moment hors du temps."
|
||||
buttons={[
|
||||
{
|
||||
text: "Réserver une table",
|
||||
href: "#contact",
|
||||
},
|
||||
{
|
||||
text: "Nous appeler",
|
||||
href: "tel:0613973156",
|
||||
},
|
||||
]}
|
||||
buttons={[{ text: "Réserver une table", href: "#contact" }, { text: "Nous appeler", href: "tel:0613973156" }]}
|
||||
carouselItems={[
|
||||
{
|
||||
id: "1",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/elegant-tea-party-composition_23-2149064351.jpg",
|
||||
imageAlt: "Salon de thé ambiance",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/flowers-jar-with-cup-spoon-macaroons-wooden-desk-against-wall_23-2147940408.jpg",
|
||||
imageAlt: "Pâtisseries maison",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/elegant-tea-party-assortment_23-2149045867.jpg",
|
||||
imageAlt: "Thés d'exception",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/elegant-tea-party-composition_23-2149064353.jpg",
|
||||
imageAlt: "Décoration vintage",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/festive-still-life-with-flowers-cup-tea-decorative-heart_169016-49323.jpg",
|
||||
imageAlt: "Ambiance cosy",
|
||||
},
|
||||
{
|
||||
id: "6",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/matcha-green-tea-latte-cup-cheesecake-with-berries-sauce-green-mint-white-table_23-2148067005.jpg",
|
||||
imageAlt: "Gourmandises",
|
||||
},
|
||||
{ id: "1", imageSrc: "http://img.b2bpic.net/free-photo/elegant-tea-party-composition_23-2149064351.jpg" },
|
||||
{ id: "2", imageSrc: "http://img.b2bpic.net/free-photo/flowers-jar-with-cup-spoon-macaroons-wooden-desk-against-wall_23-2147940408.jpg" },
|
||||
{ id: "3", imageSrc: "http://img.b2bpic.net/free-photo/elegant-tea-party-assortment_23-2149045867.jpg" },
|
||||
{ id: "4", imageSrc: "http://img.b2bpic.net/free-photo/elegant-tea-party-composition_23-2149064353.jpg" },
|
||||
{ id: "5", imageSrc: "http://img.b2bpic.net/free-photo/festive-still-life-with-flowers-cup-tea-decorative-heart_169016-49323.jpg" },
|
||||
{ id: "6", imageSrc: "http://img.b2bpic.net/free-photo/matcha-green-tea-latte-cup-cheesecake-with-berries-sauce-green-mint-white-table_23-2148067005.jpg" }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -110,42 +62,12 @@ export default function LandingPage() {
|
||||
gridVariant="two-columns-alternating-heights"
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Formule Goûter Scones",
|
||||
price: "12€",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-cookies-with-raspberry-jam-fresh-raspberries_114579-53090.jpg",
|
||||
},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Sélection Mariage Frères",
|
||||
price: "6€",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-surprise-mothers-day-celebration_23-2148469055.jpg",
|
||||
},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Café Local Maison Vernier",
|
||||
price: "4€",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/coffee-fresh-aroma-drinking-relax_53876-23420.jpg",
|
||||
},
|
||||
{
|
||||
id: "p4",
|
||||
name: "Cupcakes artisanaux",
|
||||
price: "5€",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/sophisticated-arrangement-tea-party-elements_23-2149045864.jpg",
|
||||
},
|
||||
{
|
||||
id: "p5",
|
||||
name: "Chocolat Chaud Maison",
|
||||
price: "6€",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-woman-pouring-melted-chocolate-glass-with-fresh-muffin-cooling-rack_23-2147906734.jpg",
|
||||
},
|
||||
{
|
||||
id: "p6",
|
||||
name: "Assortiment salé du jour",
|
||||
price: "9€",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-tasty-sweet-cupcakes_23-2147779149.jpg",
|
||||
},
|
||||
{ id: "p1", name: "Formule Goûter Scones", price: "12€", imageSrc: "http://img.b2bpic.net/free-photo/delicious-cookies-with-raspberry-jam-fresh-raspberries_114579-53090.jpg" },
|
||||
{ id: "p2", name: "Sélection Mariage Frères", price: "6€", imageSrc: "http://img.b2bpic.net/free-photo/top-view-surprise-mothers-day-celebration_23-2148469055.jpg" },
|
||||
{ id: "p3", name: "Café Local Maison Vernier", price: "4€", imageSrc: "http://img.b2bpic.net/free-photo/coffee-fresh-aroma-drinking-relax_53876-23420.jpg" },
|
||||
{ id: "p4", name: "Cupcakes artisanaux", price: "5€", imageSrc: "http://img.b2bpic.net/free-photo/sophisticated-arrangement-tea-party-elements_23-2149045864.jpg" },
|
||||
{ id: "p5", name: "Chocolat Chaud Maison", price: "6€", imageSrc: "http://img.b2bpic.net/free-photo/close-up-woman-pouring-melted-chocolate-glass-with-fresh-muffin-cooling-rack_23-2147906734.jpg" },
|
||||
{ id: "p6", name: "Assortiment salé du jour", price: "9€", imageSrc: "http://img.b2bpic.net/free-photo/close-up-tasty-sweet-cupcakes_23-2147779149.jpg?_wi=1" }
|
||||
]}
|
||||
title="Notre Carte Gourmande"
|
||||
description="Découvrez nos créations faites maison, entre tradition anglaise et savoir-faire local."
|
||||
@@ -153,135 +75,61 @@ 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"
|
||||
imageAlt="Intérieur cosy"
|
||||
mediaAnimation="slide-up"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="about" data-section="about">
|
||||
<TestimonialAboutCard
|
||||
<InlineImageSplitTextAbout
|
||||
heading={[
|
||||
{ type: "text", content: "L'art du " },
|
||||
{ type: "text", content: "bien recevoir" }
|
||||
]}
|
||||
useInvertedBackground={false}
|
||||
tag="L'histoire de Marilyne"
|
||||
title="Un salon de thé pas comme les autres"
|
||||
description="Passionnée par les saveurs d'ailleurs et l'art de recevoir, Marilyne a créé ce lieu pour vous offrir le meilleur de la pâtisserie maison."
|
||||
subdescription="Chaque détail a été pensé pour vous faire voyager au cœur d'un salon de thé parisien aux accents britanniques."
|
||||
imageSrc="http://img.b2bpic.net/free-photo/smiling-girl-with-curly-hair-drinking-coffee-writing-notes_7502-9175.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
icon={Coffee}
|
||||
className="py-20"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<TestimonialCardTwelve
|
||||
<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}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Julie",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/break-tea_1098-14456.jpg",
|
||||
},
|
||||
{
|
||||
id: "t2",
|
||||
name: "Marc",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-drinking-coffee-urban-cafe_158595-680.jpg",
|
||||
},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Sophie",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-pink-sweater-looking-camera-posing-high-quality-photo_114579-31514.jpg",
|
||||
},
|
||||
{
|
||||
id: "t4",
|
||||
name: "Thomas",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-woman-communicating-through-sign-language_23-2148590312.jpg",
|
||||
},
|
||||
{
|
||||
id: "t5",
|
||||
name: "Claire",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-women-having-fun-drinking-coffee-cafe_1262-15243.jpg",
|
||||
},
|
||||
]}
|
||||
cardTitle="Ce que nos clients disent"
|
||||
cardTag="Avis Clients"
|
||||
cardAnimation="slide-up"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactText
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
text="7 Rue du Val, 77160 Provins | 06 13 97 31 56 | Ouvert du mardi au dimanche, dès 10h30."
|
||||
buttons={[
|
||||
{
|
||||
text: "Nous appeler",
|
||||
href: "tel:0613973156",
|
||||
},
|
||||
{
|
||||
text: "WhatsApp",
|
||||
href: "https://wa.me/33613973156",
|
||||
},
|
||||
<ContactSplitForm
|
||||
title="Réservez votre moment"
|
||||
description="Envoyez-nous une demande pour une réservation, une privatisation ou toute question."
|
||||
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}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterBase
|
||||
columns={[
|
||||
{
|
||||
title: "Navigation",
|
||||
items: [
|
||||
{
|
||||
label: "Accueil",
|
||||
href: "#hero",
|
||||
},
|
||||
{
|
||||
label: "Carte",
|
||||
href: "#menu",
|
||||
},
|
||||
{
|
||||
label: "À propos",
|
||||
href: "#about",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Contact",
|
||||
items: [
|
||||
{
|
||||
label: "06 13 97 31 56",
|
||||
href: "tel:0613973156",
|
||||
},
|
||||
{
|
||||
label: "7 Rue du Val, Provins",
|
||||
href: "#contact",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ title: "Navigation", items: [{ label: "Accueil", href: "#hero" }, { label: "Carte", href: "#menu" }, { label: "À propos", href: "#about" }] },
|
||||
{ title: "Contact", items: [{ label: "06 13 97 31 56", href: "tel:0613973156" }, { label: "7 Rue du Val, Provins", href: "#contact" }] }
|
||||
]}
|
||||
logoText="Tea Party by Marilyne"
|
||||
copyrightText="© 2025 Tea Party by Marilyne. Tous droits réservés."
|
||||
@@ -290,4 +138,4 @@ export default function LandingPage() {
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user