diff --git a/client/src/pages/AdminCalendrier.tsx b/client/src/pages/AdminCalendrier.tsx index f04f797..c86b1a9 100644 --- a/client/src/pages/AdminCalendrier.tsx +++ b/client/src/pages/AdminCalendrier.tsx @@ -246,16 +246,20 @@ export default function AdminCalendrier() { )} - {selectedSequence.datesFormation && selectedSequence.datesFormation.length > 0 && ( + {selectedSequence.dates && selectedSequence.dates.length > 0 && (

Dates de formation

- {selectedSequence.datesFormation.map((dateForm: any, index: number) => ( -
- Du {format(parseISO(dateForm.dateDebut), "dd/MM/yyyy", { locale: fr })} au{" "} - {format(parseISO(dateForm.dateFin), "dd/MM/yyyy", { locale: fr })} -
- ))} + {selectedSequence.dates.map((dateForm: any, index: number) => { + const dateDebut = typeof dateForm.dateDebut === 'string' ? parseISO(dateForm.dateDebut) : dateForm.dateDebut; + const dateFin = typeof dateForm.dateFin === 'string' ? parseISO(dateForm.dateFin) : dateForm.dateFin; + return ( +
+ Du {format(dateDebut, "dd/MM/yyyy", { locale: fr })} au{" "} + {format(dateFin, "dd/MM/yyyy", { locale: fr })} +
+ ); + })}
)} diff --git a/todo.md b/todo.md index e5f7dd9..ea37442 100644 --- a/todo.md +++ b/todo.md @@ -572,3 +572,7 @@ - [x] Corriger l'erreur d'affichage au clic sur un événement du calendrier (ajout import useState) - [x] Corriger le problème de menu invisible sur la page Établissements (ajout DashboardLayout) + +## Correction erreur React #31 dans le calendrier + +- [x] Corriger l'erreur d'objet passé comme enfant React dans le modal de détails du calendrier