diff --git a/src/app/components/MenuSpacesItem.svelte b/src/app/components/MenuSpacesItem.svelte index 81ee75c9..059d57e5 100644 --- a/src/app/components/MenuSpacesItem.svelte +++ b/src/app/components/MenuSpacesItem.svelte @@ -13,7 +13,7 @@ - + {#snippet icon()}
{/snippet} diff --git a/src/routes/spaces/+page.svelte b/src/routes/spaces/+page.svelte index 6f23a7cd..a6bed2a4 100644 --- a/src/routes/spaces/+page.svelte +++ b/src/routes/spaces/+page.svelte @@ -8,7 +8,7 @@ import PageContent from "@lib/components/PageContent.svelte" import MenuSpacesItem from "@app/components/MenuSpacesItem.svelte" import SpaceAdd from "@app/components/SpaceAdd.svelte" - import {userSpaceUrls, PLATFORM_RELAYS} from "@app/core/state" + import {userSpaceUrls, loadUserGroupSelections, PLATFORM_RELAYS} from "@app/core/state" import {pushModal} from "@app/util/modal" const addSpace = () => pushModal(SpaceAdd) @@ -37,17 +37,24 @@ {#each PLATFORM_RELAYS as url (url)} {:else} - {#each $userSpaceUrls as url (url)} - - {:else} -
-

You haven't added any spaces yet!

- + {#await loadUserGroupSelections()} +
+ + Loading your spaces...
- {/each} + {:then} + {#each $userSpaceUrls as url (url)} + + {:else} +
+

You haven't added any spaces yet!

+ +
+ {/each} + {/await} {/each}