From a3182c0ba7c6ea9f99a4fe34a4a00079b4676d59 Mon Sep 17 00:00:00 2001 From: N3WT DE COMPET Date: Fri, 14 Mar 2025 21:27:29 +0100 Subject: [PATCH] =?UTF-8?q?feat:=20Aussi=20pour=20la=20table=20des=20paren?= =?UTF-8?q?ts=20tant=20qu'=C3=A0=20faire?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Front-End/src/components/ProfileDirectory.js | 93 +++++++++++--------- 1 file changed, 50 insertions(+), 43 deletions(-) diff --git a/Front-End/src/components/ProfileDirectory.js b/Front-End/src/components/ProfileDirectory.js index 0809644..2c6533b 100644 --- a/Front-End/src/components/ProfileDirectory.js +++ b/Front-End/src/components/ProfileDirectory.js @@ -85,26 +85,31 @@ const ProfileDirectory = ({ profileRoles, handleActivateProfile, handleDeletePro ) }, { name: 'Utilisateur', transform: (row) => ( -
- {row.associated_person?.guardian_name} -
- ) - }, - { name: 'Elève(s) associé(s)', transform: (row) => ( -
- {row.associated_person?.students?.map(student => ( - - {student.student_name} - - ))} -
- ) - }, - { name: 'Etat du dossier d\'inscription', transform: (row) => ( -
- {row.associated_person?.students?.map(student => ( - - ))} +
+ {row.associated_person?.guardian_name} + {row.associated_person && ( + +
+ Elève(s) associé(s): +
+ {row.associated_person?.students?.map(student => ( +
+ + {student.student_name} + + +
+ ))} +
+
+
+ }> + + + )}
) }, @@ -142,32 +147,34 @@ const ProfileDirectory = ({ profileRoles, handleActivateProfile, handleDeletePro { name: 'Utilisateur', transform: (row) => (
{row.associated_person?.teacher_name} - -
- Classes associées: -
- {row.associated_person?.classes?.map(classe => ( - - {classe.name} - - ))} -
-
+ {row.associated_person && ( + - Spécialités: -
- {row.associated_person?.specialities?.map(speciality => ( - - ))} +
+ Classes associées: +
+ {row.associated_person?.classes?.map(classe => ( + + {classe.name} + + ))} +
+
+
+ Spécialités: +
+ {row.associated_person?.specialities?.map(speciality => ( + + ))} +
-
- }> - - + }> + + + )} ) },