Checkpoint: Menu latéral moderne avec couleurs pastel (version douce et élégante) + correction du bug 'Cannot convert undefined or null to object' sur la page émargement formateur

This commit is contained in:
Manus
2026-01-20 08:31:21 -05:00
parent b7b2134289
commit a7a5ebdfe8
3 changed files with 89 additions and 22 deletions

View File

@@ -221,7 +221,8 @@ export default function FormateurEmargement() {
{/* Dates de formation */}
<div className="space-y-2">
{inscrit.dates?.map((date: any) => {
{inscrit.dates && Array.isArray(inscrit.dates) && inscrit.dates.length > 0 ? inscrit.dates.map((date: any) => {
if (!date || !date.id) return null;
const present = isPresent(inscrit.inscription.id, date.id);
return (
<div
@@ -264,7 +265,11 @@ export default function FormateurEmargement() {
)}
</div>
);
})}
}) : (
<p className="text-sm text-muted-foreground py-2">
Aucune date de formation disponible
</p>
)}
</div>
</div>
))}