From 12846c0f3a81d29f9882a9b3ce2388ac2f69e2ff Mon Sep 17 00:00:00 2001 From: Jalil Arfaoui Date: Mon, 9 Mar 2026 17:30:46 +0100 Subject: [PATCH] =?UTF-8?q?Filtrer=20les=20dates=20pass=C3=A9es=20et=20aff?= =?UTF-8?q?icher=20les=20prochaines=20dates=20avant=20la=20galerie=20sur?= =?UTF-8?q?=20la=20page=20spectacle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/spectacles/[id].astro | 43 ++++++++++++++++++--------------- 1 file changed, 23 insertions(+), 20 deletions(-) diff --git a/src/pages/spectacles/[id].astro b/src/pages/spectacles/[id].astro index 59eec1d..d3cd0a0 100644 --- a/src/pages/spectacles/[id].astro +++ b/src/pages/spectacles/[id].astro @@ -43,6 +43,9 @@ if (liveStory) { if (!spectacle) { return Astro.redirect('/spectacles/'); } + +const now = new Date(); +upcomingDates = upcomingDates.filter(event => new Date(event.date) >= now); --- @@ -118,28 +121,9 @@ if (!spectacle) { - - {spectacle.gallery.length > 0 && ( -
-

Galerie

-
- {spectacle.gallery.map((img, index) => ( -
- {`${spectacle.title} -
- ))} -
-
- )} - {upcomingDates.length > 0 && ( -
+

Prochaines dates

{upcomingDates.map(event => { @@ -180,6 +164,25 @@ if (!spectacle) {
)} + + + {spectacle.gallery.length > 0 && ( +
+

Galerie

+
+ {spectacle.gallery.map((img, index) => ( +
+ {`${spectacle.title} +
+ ))} +
+
+ )}