Checkpoint: Harmonisation des couleurs des icônes sur toutes les pages de l'application pour une meilleure cohérence visuelle et ergonomie : icônes corbeille (Trash2) en rouge (#dc2626 / text-red-600) pour les actions de suppression, et icônes œil (Eye) en bleu (#2563eb / text-blue-600) pour les actions de visualisation/aperçu. Pages corrigées : AdminFormations, AdminRappels, AdminQuestionnaires, AdminEmailTemplates, AdminSequenceInscrits (3 boutons), AdminQuestionnaireEdit. Les pages AdminApprenants, AdminSequences, AdminUsers et AdminQuestionnaireEdit avaient déjà les bonnes couleurs.

This commit is contained in:
Manus
2026-01-08 09:56:14 -05:00
parent 727a6678e7
commit 09ace5f5b6
7 changed files with 12 additions and 8 deletions

View File

@@ -584,7 +584,7 @@ export default function AdminEmailTemplates() {
{upsertMutation.isPending ? "Enregistrement..." : "Enregistrer"} {upsertMutation.isPending ? "Enregistrement..." : "Enregistrer"}
</Button> </Button>
<Button onClick={() => setShowPreviewModal(true)} variant="secondary"> <Button onClick={() => setShowPreviewModal(true)} variant="secondary">
<Eye className="h-4 w-4 mr-2" /> <Eye className="h-4 w-4 mr-2 text-blue-600" />
Aperçu email Aperçu email
</Button> </Button>
<Button onClick={handleReset} variant="outline"> <Button onClick={handleReset} variant="outline">

View File

@@ -314,7 +314,7 @@ export default function AdminFormations() {
size="icon" size="icon"
onClick={() => handleDelete(formation.id)} onClick={() => handleDelete(formation.id)}
> >
<Trash2 className="w-4 h-4 text-destructive" /> <Trash2 className="w-4 h-4 text-red-600" />
</Button> </Button>
</div> </div>
</TableCell> </TableCell>

View File

@@ -422,7 +422,7 @@ export default function AdminQuestionnaireEdit() {
onClick={() => setShowPreview(true)} onClick={() => setShowPreview(true)}
disabled={questions.length === 0} disabled={questions.length === 0}
> >
<Eye className="mr-2 h-4 w-4" /> <Eye className="mr-2 h-4 w-4 text-blue-600" />
Prévisualiser Prévisualiser
</Button> </Button>
<Button type="submit" disabled={createMutation.isPending || updateMutation.isPending}> <Button type="submit" disabled={createMutation.isPending || updateMutation.isPending}>

View File

@@ -129,7 +129,7 @@ export default function AdminQuestionnaires() {
size="sm" size="sm"
onClick={() => setDeleteId(questionnaire.id)} onClick={() => setDeleteId(questionnaire.id)}
> >
<Trash2 className="h-4 w-4" /> <Trash2 className="h-4 w-4 text-red-600" />
</Button> </Button>
</div> </div>
</div> </div>

View File

@@ -441,7 +441,7 @@ export default function AdminRappels() {
size="icon" size="icon"
onClick={() => handleDelete(rappel.id)} onClick={() => handleDelete(rappel.id)}
> >
<Trash2 className="h-4 w-4" /> <Trash2 className="h-4 w-4 text-red-600" />
</Button> </Button>
</div> </div>
</TableCell> </TableCell>

View File

@@ -378,7 +378,7 @@ export default function AdminSequenceInscrits() {
}} }}
disabled={nbConfirmes === 0} disabled={nbConfirmes === 0}
> >
<Eye className="h-4 w-4 mr-2" /> <Eye className="h-4 w-4 mr-2 text-blue-600" />
Aperçu teaser Aperçu teaser
</Button> </Button>
<Button <Button
@@ -397,7 +397,7 @@ export default function AdminSequenceInscrits() {
}} }}
disabled={nbConfirmes === 0} disabled={nbConfirmes === 0}
> >
<Eye className="h-4 w-4 mr-2" /> <Eye className="h-4 w-4 mr-2 text-blue-600" />
Aperçu rappel J-7 Aperçu rappel J-7
</Button> </Button>
<Button <Button
@@ -416,7 +416,7 @@ export default function AdminSequenceInscrits() {
}} }}
disabled={nbConfirmes === 0} disabled={nbConfirmes === 0}
> >
<Eye className="h-4 w-4 mr-2" /> <Eye className="h-4 w-4 mr-2 text-blue-600" />
Aperçu rappel J-1 Aperçu rappel J-1
</Button> </Button>
<Button <Button

View File

@@ -572,3 +572,7 @@
- [x] Implémenter les filtres par formation et séquence - [x] Implémenter les filtres par formation et séquence
- [x] Créer la fonction d'export CSV des rappels - [x] Créer la fonction d'export CSV des rappels
- [x] Tester toutes les fonctionnalités - [x] Tester toutes les fonctionnalités
## Cohérence visuelle des icônes
- [x] Vérifier et corriger la couleur de l'icône corbeille (rouge) sur toutes les pages
- [x] Vérifier et corriger la couleur de l'icône œil (bleu) sur toutes les pages