feat(#173): icône arrêt maladie thermo_croix + Validée/Refusée

Remplace l’ancienne icône maladie ; statut féminin réservé aux
demandes de congés (pas d’absence ni d’arrêt maladie).

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-10-05 11:34:36 +02:00
co-authored by Cursor
parent edab253296
commit f3b2da4b4d
4 changed files with 17 additions and 13 deletions
+16 -12
View File
@@ -590,13 +590,13 @@ class _BulleTile extends StatelessWidget {
],
),
],
if (card.statut == CarteStatut.refusee) ...[
if (card.isCongeAm &&
card.statut == CarteStatut.refusee &&
card.lastRefuseComment != null &&
card.lastRefuseComment!.trim().isNotEmpty) ...[
const SizedBox(height: 8),
Text(
card.lastRefuseComment != null &&
card.lastRefuseComment!.trim().isNotEmpty
? 'Refusé — ${card.lastRefuseComment}'
: 'Refusé',
'Motif : ${card.lastRefuseComment}',
maxLines: 2,
overflow: TextOverflow.ellipsis,
style: GoogleFonts.merriweather(
@@ -605,7 +605,8 @@ class _BulleTile extends StatelessWidget {
color: encre.ink,
),
),
] else if (card.statut == CarteStatut.ouverte &&
] else if (card.isCongeAm &&
card.statut == CarteStatut.ouverte &&
card.isCreator) ...[
const SizedBox(height: 8),
Text(
@@ -667,13 +668,15 @@ class _BulleTile extends StatelessWidget {
),
],
)
else if (card.statut == CarteStatut.traitee ||
card.statut == CarteStatut.refusee)
else if (card.isCongeAm &&
(card.statut == CarteStatut.traitee ||
card.statut == CarteStatut.refusee))
Expanded(
child: Text(
// Accordé à « Demande de congés ».
card.statut == CarteStatut.refusee
? 'Refusé'
: 'Validé',
? 'Refusée'
: 'Validée',
textAlign: TextAlign.center,
style: GoogleFonts.merienda(
fontSize: 14,
@@ -684,8 +687,9 @@ class _BulleTile extends StatelessWidget {
),
),
if (card.peutRepondre) const SizedBox(width: 8),
if (!(card.statut == CarteStatut.traitee ||
card.statut == CarteStatut.refusee))
if (!(card.isCongeAm &&
(card.statut == CarteStatut.traitee ||
card.statut == CarteStatut.refusee)))
const Spacer(),
InkWell(
onTap: () {