diff --git a/client/src/pages/FormateurEmargement.tsx b/client/src/pages/FormateurEmargement.tsx index e19447d..44effca 100644 --- a/client/src/pages/FormateurEmargement.tsx +++ b/client/src/pages/FormateurEmargement.tsx @@ -527,11 +527,11 @@ export default function FormateurEmargement() { return Object.values(signaturesByDate).map((dateGroup: any) => (
{/* En-tête de la date */}
-

+

{new Date(dateGroup.dateDebut).toLocaleDateString("fr-FR", { weekday: "long", year: "numeric", @@ -541,66 +541,82 @@ export default function FormateurEmargement() {

- {/* Signature Matin */} -
-
-

🌅 Matin

+ {/* Matin */} +
+
+ {dateGroup.matin ? ( + + ) : ( + + )} + 🌅 Matin {dateGroup.matin && ( - - {new Date(dateGroup.matin.heurePresence).toLocaleTimeString("fr-FR", { +
+ • Formateur + • {new Date(dateGroup.matin.heurePresence).toLocaleString("fr-FR", { + day: "2-digit", + month: "2-digit", + year: "numeric", hour: "2-digit", - minute: "2-digit", - })} - + minute: "2-digit" + })} + {dateGroup.matin.signatureUrl && ( + + )} +
)}
- {dateGroup.matin?.signatureUrl ? ( -
{ - setSelectedSignature(dateGroup.matin.signatureUrl!); - setShowSignatureDialog(true); - }} - > - Signature formateur matin -
- ) : ( -

Aucune signature

- )}
- {/* Signature Après-midi */} -
-
-

🌆 Après-midi

+ {/* Après-midi */} +
+
+ {dateGroup.apres_midi ? ( + + ) : ( + + )} + 🌆 Après-midi {dateGroup.apres_midi && ( - - {new Date(dateGroup.apres_midi.heurePresence).toLocaleTimeString("fr-FR", { +
+ • Formateur + • {new Date(dateGroup.apres_midi.heurePresence).toLocaleString("fr-FR", { + day: "2-digit", + month: "2-digit", + year: "numeric", hour: "2-digit", - minute: "2-digit", - })} - + minute: "2-digit" + })} + {dateGroup.apres_midi.signatureUrl && ( + + )} +
)}
- {dateGroup.apres_midi?.signatureUrl ? ( -
{ - setSelectedSignature(dateGroup.apres_midi.signatureUrl!); - setShowSignatureDialog(true); - }} - > - Signature formateur après-midi -
- ) : ( -

Aucune signature

- )}
)); diff --git a/todo.md b/todo.md index cdee0ae..724af3f 100644 --- a/todo.md +++ b/todo.md @@ -1541,3 +1541,10 @@ - [x] Modifier l'affichage pour regrouper les signatures par date (au lieu d'une signature par ligne) - [x] Afficher une zone par date avec les signatures matin et après-midi à l'intérieur - [x] Ergonomie identique à celle des apprenants + +## Modifier le format d'affichage des signatures formateurs + +- [x] Analyser le format d'affichage des apprenants (zone par date avec lignes matin/après-midi) +- [x] Reproduire exactement le même format pour les formateurs +- [x] Afficher le nom du formateur, la date/heure de signature et une case verte par ligne +- [x] Supprimer l'affichage actuel avec les grandes images de signature