diff --git a/frontend/src/app/departments/[id]/page.tsx b/frontend/src/app/departments/[id]/page.tsx index 24f03f8b..bd0f5bc6 100644 --- a/frontend/src/app/departments/[id]/page.tsx +++ b/frontend/src/app/departments/[id]/page.tsx @@ -197,11 +197,11 @@ function DepartmentMemberRow({ {isRoleMenuOpen ? ( -
-
+
+
Роль участника
-
+
{roleOptions.map((role) => { const isSelected = member.role?.id === role.id; return ( @@ -213,14 +213,18 @@ function DepartmentMemberRow({ void onAssignRole(member.employee.id, role.id); }} disabled={isRoleBusy} - className="app-action-secondary flex w-full items-center justify-between rounded-lg px-3 py-2 text-left text-sm disabled:opacity-50" + className="flex w-full items-center justify-between gap-2 px-3 py-2 text-left text-sm text-[var(--foreground)] transition hover:bg-[var(--surface-secondary)] disabled:opacity-50" > {role.name} - {isSelected ? : null} + {isSelected ? : null} ); })} + {member.role ? ( +
+ ) : null} + {member.role ? ( ) : null} +