diff --git a/app/riders/[slug]/page.tsx b/app/riders/[slug]/page.tsx index 579e3cd..64ca712 100644 --- a/app/riders/[slug]/page.tsx +++ b/app/riders/[slug]/page.tsx @@ -25,7 +25,9 @@ gsap.registerPlugin(ScrollTrigger); export default function RiderPage() { const { slug } = useParams(); const { data: rider, isLoading, error } = useGetRider(slug as string); - if (!rider && !isLoading && !error) return null; + + // ...existing code... + const [selectedImageIndex, setSelectedImageIndex] = useState( null, ); @@ -275,9 +277,19 @@ export default function RiderPage() { ); - if (error || !rider) + if (error) return

Une erreur est survenue.

; + if (!rider) { + return ( +
+

404

+

Rider introuvable

+

Le rider demandé n'existe pas ou a été supprimé.

+
+ ); + } + const formatDate = (date?: Date | string) => { if (!date) return "Date inconnue"; const dateObj = typeof date === "string" ? new Date(date) : date;