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:
@@ -584,7 +584,7 @@ export default function AdminEmailTemplates() {
|
||||
{upsertMutation.isPending ? "Enregistrement..." : "Enregistrer"}
|
||||
</Button>
|
||||
<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
|
||||
</Button>
|
||||
<Button onClick={handleReset} variant="outline">
|
||||
|
||||
@@ -314,7 +314,7 @@ export default function AdminFormations() {
|
||||
size="icon"
|
||||
onClick={() => handleDelete(formation.id)}
|
||||
>
|
||||
<Trash2 className="w-4 h-4 text-destructive" />
|
||||
<Trash2 className="w-4 h-4 text-red-600" />
|
||||
</Button>
|
||||
</div>
|
||||
</TableCell>
|
||||
|
||||
@@ -422,7 +422,7 @@ export default function AdminQuestionnaireEdit() {
|
||||
onClick={() => setShowPreview(true)}
|
||||
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
|
||||
</Button>
|
||||
<Button type="submit" disabled={createMutation.isPending || updateMutation.isPending}>
|
||||
|
||||
@@ -129,7 +129,7 @@ export default function AdminQuestionnaires() {
|
||||
size="sm"
|
||||
onClick={() => setDeleteId(questionnaire.id)}
|
||||
>
|
||||
<Trash2 className="h-4 w-4" />
|
||||
<Trash2 className="h-4 w-4 text-red-600" />
|
||||
</Button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -441,7 +441,7 @@ export default function AdminRappels() {
|
||||
size="icon"
|
||||
onClick={() => handleDelete(rappel.id)}
|
||||
>
|
||||
<Trash2 className="h-4 w-4" />
|
||||
<Trash2 className="h-4 w-4 text-red-600" />
|
||||
</Button>
|
||||
</div>
|
||||
</TableCell>
|
||||
|
||||
@@ -378,7 +378,7 @@ export default function AdminSequenceInscrits() {
|
||||
}}
|
||||
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
|
||||
</Button>
|
||||
<Button
|
||||
@@ -397,7 +397,7 @@ export default function AdminSequenceInscrits() {
|
||||
}}
|
||||
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
|
||||
</Button>
|
||||
<Button
|
||||
@@ -416,7 +416,7 @@ export default function AdminSequenceInscrits() {
|
||||
}}
|
||||
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
|
||||
</Button>
|
||||
<Button
|
||||
|
||||
Reference in New Issue
Block a user