diff --git a/client/src/pages/AdminSequences.tsx b/client/src/pages/AdminSequences.tsx index e1fe888..3d9bd92 100644 --- a/client/src/pages/AdminSequences.tsx +++ b/client/src/pages/AdminSequences.tsx @@ -871,10 +871,22 @@ export default function AdminSequences() { variant="ghost" size="sm" onClick={() => handleTestRappel(sequence.id, sequence)} - disabled={testerRappelMutation.isPending} - title="Tester l'envoi d'un rappel" + disabled={testerRappelMutation.isPending || (sequence.nbRappelsActifs === 0)} + title={ + sequence.nbRappelsActifs === 0 + ? "Aucun rappel actif configuré pour cette séquence" + : `Tester l'envoi de ${sequence.nbRappelsActifs} rappel(s) actif(s)` + } + className="relative" > - + + {sequence.nbRappelsActifs > 0 && ( + + {sequence.nbRappelsActifs} + + )}