- {/* 🔧 SYSTÈME DE RÔLES CORRIGÉ - Utilise les vraies couleurs de la DB */}
- {Array.isArray(userData.userRoles) && userData.userRoles.length > 0 ? (
- userData.userRoles.map((userRole, index) => (
-
-
-
- {userRole.role?.displayName || userRole.role?.name || 'Rôle inconnu'}
-
-
- ))
- ) : Array.isArray(userData.roles) && userData.roles.length > 0 ? (
- userData.roles.map((role, index) => (
-
-
-
- {role.displayName || role.name}
-
-
- ))
- ) : (
- // Fallback final si aucune donnée de rôle n'est disponible
-
- {getRoleIcon(userData.role)}
- {getRoleBadge(userData.role)}
-
- )}
+ {getRoleIcon(userData.role)}
+
{getRoleBadge(userData.role)}