diff --git a/src/app/components/SpaceMember.svelte b/src/app/components/SpaceMember.svelte index 5a0bd97f..d8ee1073 100644 --- a/src/app/components/SpaceMember.svelte +++ b/src/app/components/SpaceMember.svelte @@ -24,6 +24,10 @@ const canBan = $derived($supportedMethods.includes("banpubkey")) const canAssign = $derived($supportedMethods.includes("assignrole")) const canUnassign = $derived($supportedMethods.includes("unassignrole")) + const canEditMethods = $derived( + $supportedMethods.includes("listmethodassignees") && + ["assignmethod", "unassignmethod"].some(method => $supportedMethods.includes(method)), + ) const openProfile = () => pushModal(ProfileDetail, {pubkey, url}) @@ -49,7 +53,7 @@ - {#if canAssign || canUnassign || canUnallow || canBan} + {#if canAssign || canUnassign || canUnallow || canBan || canEditMethods}