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! - - - Add a Space - + {#await loadUserGroupSelections()} + + + Loading your spaces... - {/each} + {:then} + {#each $userSpaceUrls as url (url)} + + {:else} + + You haven't added any spaces yet! + + + Add a Space + + + {/each} + {/await} {/each}
You haven't added any spaces yet!