diff --git a/src/base/orgs/View.svelte b/src/base/orgs/View.svelte index e442d6923..ffba61c2d 100644 --- a/src/base/orgs/View.svelte +++ b/src/base/orgs/View.svelte @@ -45,9 +45,12 @@ }; $: label = name && parseEnsLabel(name, config); + $: isOwner = (org: Org): boolean => $session + ? utils.isAddressEqual(org.owner, $session.address) + : false; $: isAuthorized = async (org: Org): Promise => { if ($session) { - if (utils.isAddressEqual(org.owner, $session.address)) { + if (isOwner(org)) { return true; } return await org.isMember($session.address, config); @@ -177,15 +180,11 @@
Owner
- {#await isAuthorized(org)} - - {:then authorized} - {#if authorized} - - {/if} - {/await} + {#if isOwner(org)} + + {/if}
Name