Checkpoint: Amélioration visuelle du bouton de test de rappels

- Ajout d'un badge de compteur indiquant le nombre de rappels actifs (ex: "1")
- Désactivation visuelle du bouton pour les séquences sans rappels actifs (icône grisée)
- Tooltip informatif adapté selon le contexte (nombre de rappels ou message d'erreur)
- Amélioration de l'expérience utilisateur avec feedback visuel clair
This commit is contained in:
Manus
2026-01-22 10:32:58 -05:00
parent a20ad09d7c
commit 71678af959
3 changed files with 23 additions and 4 deletions

View File

@@ -405,7 +405,12 @@ export const appRouter = router({
})
);
return { ...seq, dates: datesAvecRappels, nbInscrits };
// Compter le nombre de rappels actifs pour cette séquence
const nbRappelsActifs = datesAvecRappels.reduce((total, date) => {
return total + (date.rappels?.filter((r: any) => r.actif).length || 0);
}, 0);
return { ...seq, dates: datesAvecRappels, nbInscrits, nbRappelsActifs };
})
);
return sequencesAvecDates;