selectItem(index)}
role="button"
tabIndex={0}
>
{
if (permission.type === PermissionOverwriteType.ROLE)
ContextMenuApi.openContextMenu(e, () => (
));
else if (permission.type === PermissionOverwriteType.MEMBER) {
ContextMenuApi.openContextMenu(e, () => (
));
}
}}
>
{(permission.type === PermissionOverwriteType.ROLE || permission.type === PermissionOverwriteType.OWNER) && (
)}
{permission.type === PermissionOverwriteType.ROLE && roleIconSrc != null && (

)}
{permission.type === PermissionOverwriteType.MEMBER && user != null && (

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