fix: member setting role edit validation (#5278)
This commit is contained in:
parent
18df1530c1
commit
67f2e2fdb2
2 changed files with 4 additions and 4 deletions
|
|
@ -97,11 +97,11 @@ export const AccountTypeColumn: React.FC<AccountTypeProps> = observer((props) =>
|
|||
// derived values
|
||||
const isCurrentUser = currentUser?.id === rowData.member.id;
|
||||
const isAdminRole = currentProjectRole === EUserProjectRoles.ADMIN;
|
||||
const isRoleEditable = isCurrentUser && isAdminRole;
|
||||
const isRoleNonEditable = isCurrentUser || !isAdminRole;
|
||||
|
||||
return (
|
||||
<>
|
||||
{isRoleEditable ? (
|
||||
{isRoleNonEditable ? (
|
||||
<div className="w-32 flex ">
|
||||
<span>{ROLE[rowData.role as keyof typeof ROLE]}</span>
|
||||
</div>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue