diff --git a/src/app/components/MenuSpaces.svelte b/src/app/components/MenuSpaces.svelte deleted file mode 100644 index 42ea18a..0000000 --- a/src/app/components/MenuSpaces.svelte +++ /dev/null @@ -1,35 +0,0 @@ - - - diff --git a/src/app/components/PrimaryNav.svelte b/src/app/components/PrimaryNav.svelte index 7d8cf76..d06a5ce 100644 --- a/src/app/components/PrimaryNav.svelte +++ b/src/app/components/PrimaryNav.svelte @@ -7,9 +7,7 @@ import Avatar from "@lib/components/Avatar.svelte" import Divider from "@lib/components/Divider.svelte" import PrimaryNavItem from "@lib/components/PrimaryNavItem.svelte" - import SpaceAdd from "@app/components/SpaceAdd.svelte" import ChatEnable from "@app/components/ChatEnable.svelte" - import MenuSpaces from "@app/components/MenuSpaces.svelte" import MenuOtherSpaces from "@app/components/MenuOtherSpaces.svelte" import MenuSettings from "@app/components/MenuSettings.svelte" import PrimaryNavItemSpace from "@app/components/PrimaryNavItemSpace.svelte" @@ -31,9 +29,6 @@ const {children}: Props = $props() - const showSpacesMenu = () => - $userSpaceUrls.length > 0 ? pushModal(MenuSpaces) : pushModal(SpaceAdd) - const showOtherSpacesMenu = () => pushModal(MenuOtherSpaces, {urls: secondarySpaceUrls}) const showSettingsMenu = () => pushModal(MenuSettings) @@ -118,7 +113,7 @@
-
+
@@ -129,10 +124,7 @@ {#if PLATFORM_RELAYS.length !== 1} - + {/if} diff --git a/src/app/components/SpaceAdd.svelte b/src/app/components/SpaceAdd.svelte index 9c8d667..ba72a87 100644 --- a/src/app/components/SpaceAdd.svelte +++ b/src/app/components/SpaceAdd.svelte @@ -1,7 +1,9 @@ -
+
{#snippet title()}
Add a Space
@@ -23,8 +31,23 @@
Spaces are places where communities come together to work, play, and hang out.
{/snippet}
+ {#if !hideDiscover} + + + {#snippet icon()} +
+ {/snippet} + {#snippet title()} +
Explore Spaces
+ {/snippet} + {#snippet info()} +
Join create, or browse spaces
+ {/snippet} +
+ + {/if}
{#if showScanner} diff --git a/src/routes/settings/profile/+page.svelte b/src/routes/settings/profile/+page.svelte index cca0b6a..7fb4a2b 100644 --- a/src/routes/settings/profile/+page.svelte +++ b/src/routes/settings/profile/+page.svelte @@ -9,7 +9,7 @@ import Key from "@assets/icons/key-minimalistic.svg?dataurl" import LinkRound from "@assets/icons/link-round.svg?dataurl" import Copy from "@assets/icons/copy.svg?dataurl" - import Settings from "@assets/icons/settings-minimalistic.svg?dataurl" + import Settings from "@assets/icons/settings.svg?dataurl" import AltArrowDown from "@assets/icons/alt-arrow-down.svg?dataurl" import AltArrowUp from "@assets/icons/alt-arrow-up.svg?dataurl" import TrashBin2 from "@assets/icons/trash-bin-2.svg?dataurl" diff --git a/src/routes/spaces/+page.svelte b/src/routes/spaces/+page.svelte new file mode 100644 index 0000000..6f23a7c --- /dev/null +++ b/src/routes/spaces/+page.svelte @@ -0,0 +1,53 @@ + + + + + {#snippet icon()} +
+ +
+ {/snippet} + {#snippet title()} + Your Spaces + {/snippet} + {#snippet action()} + {#if $userSpaceUrls.length > 0 && PLATFORM_RELAYS.length === 0} + + {/if} + {/snippet} +
+ + {#each PLATFORM_RELAYS as url (url)} + + {:else} + {#each $userSpaceUrls as url (url)} + + {:else} +
+

You haven't added any spaces yet!

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