From 4f0b6d22f244cbddb5a1e8dca70ea2d347c64b92 Mon Sep 17 00:00:00 2001 From: Alexis SANOGO Date: Thu, 27 Aug 2026 16:28:38 +0200 Subject: [PATCH] =?UTF-8?q?Ajouter=20des=20textes=20et=20fichier=20pdf=20p?= =?UTF-8?q?our=20le=20r=C3=A8glement=20du=20jeu?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/public/robots.txt | 2 + frontend/src/components/Footer.jsx | 8 ++- frontend/src/pages/Accueil.jsx | 112 ++++++++++++++++++----------- frontend/src/pages/Cgu.jsx | 10 +++ frontend/src/pages/ReglesJeu.jsx | 9 +++ 5 files changed, 98 insertions(+), 43 deletions(-) diff --git a/frontend/public/robots.txt b/frontend/public/robots.txt index 86a7682..6dc2c3c 100644 --- a/frontend/public/robots.txt +++ b/frontend/public/robots.txt @@ -7,6 +7,8 @@ Allow: /regles-jeu Allow: /contact Allow: /mentions-legales Allow: /confidentialite +Allow: /accessibilite +Allow: /cgu Allow: /sitemap Allow: /inscription Allow: /connexion diff --git a/frontend/src/components/Footer.jsx b/frontend/src/components/Footer.jsx index 35c7bac..87c578b 100644 --- a/frontend/src/components/Footer.jsx +++ b/frontend/src/components/Footer.jsx @@ -201,7 +201,13 @@ export default function Footer() { Jeu avec obligation d'achat. Participation réservée aux personnes majeures résidant en France métropolitaine, sur présentation d'un ticket de caisse supérieur à 49 € émis dans la boutique Thé Tip Top de Nice. Le nombre de participations n'augmente pas les - chances de remporter le gros lot. + chances de remporter le gros lot.{' '} + + Télécharger le règlement (PDF) +

diff --git a/frontend/src/pages/Accueil.jsx b/frontend/src/pages/Accueil.jsx index 1bc0e85..f150fca 100644 --- a/frontend/src/pages/Accueil.jsx +++ b/frontend/src/pages/Accueil.jsx @@ -1,19 +1,80 @@ import { Link } from 'react-router-dom' +import bannerImg from '../assets/img/banner-the-tip-top.webp' + +const faqs = [ + { + question: 'Comment obtenir un code ?', + answer: "Achetez un produit Thé Tip Top d'une valeur supérieure à 49 € dans notre boutique de Nice : un code unique à 10 caractères figure sur votre ticket de caisse ou votre facture.", + }, + { + question: 'Quels sont les lots à gagner ?', + answer: ( + <> + Tous les tickets sont gagnants ! Selon votre ticket, vous pouvez remporter : + + Un tirage au sort désigne en plus un grand gagnant qui remporte une année de thé d'une valeur de 360 €. + + ), + plainAnswer: "Tous les tickets sont gagnants ! Selon votre ticket, vous pouvez remporter : un infuseur à thé, une boîte de 100 g de thé détox ou d'infusion, une boîte de 100 g de thé signature, un coffret découverte d'une valeur de 39 €, ou un coffret découverte d'une valeur de 69 €. Un tirage au sort désigne en plus un grand gagnant qui remporte une année de thé d'une valeur de 360 €.", + }, + { + question: 'Jusqu\'à quand puis-je jouer ?', + answer: 'La participation est possible pendant toute la durée du jeu-concours, soit 30 jours à compter de son ouverture. Consultez la page Règles du jeu pour le détail des dates.', + }, + { + question: 'Que faire si mon code n\'est pas reconnu ?', + answer: "Vérifiez que le code a été saisi sans espace ni erreur. Si le problème persiste, contactez-nous depuis la page Contact.", + }, + { + question: 'Où retirer mon lot ?', + answer: 'Dans notre boutique de Nice, sur présentation de votre compte utilisateur validé et de la confirmation de gain affichée dans votre espace « Mes gains ».', + }, +] + +const faqJsonLd = { + '@context': 'https://schema.org', + '@type': 'FAQPage', + mainEntity: faqs.map((faq) => ({ + '@type': 'Question', + name: faq.question, + acceptedAnswer: { + '@type': 'Answer', + text: faq.plainAnswer || faq.answer, + }, + })), +} export default function Accueil() { return (
+