selectItem(index)}
role="button"
tabIndex={0}
>
{
if (permission.type === PermissionType.Role)
ContextMenuApi.openContextMenu(e, () => (
));
else if (permission.type === PermissionType.User) {
ContextMenuApi.openContextMenu(e, () => (
));
}
}}
>
{(permission.type === PermissionType.Role || permission.type === PermissionType.Owner) && (
)}
{permission.type === PermissionType.Role && roleIconSrc != null && (

)}
{permission.type === PermissionType.User && user != null && (

)}
{
permission.type === PermissionType.Role
? role?.name ?? "Unknown Role"
: permission.type === PermissionType.User
? (user != null && getUniqueUsername(user)) ?? "Unknown User"
: (
@owner
)
}