diff --git a/src/app/components/PrimaryNav.svelte b/src/app/components/PrimaryNav.svelte index 04f27ab2..9c8f9876 100644 --- a/src/app/components/PrimaryNav.svelte +++ b/src/app/components/PrimaryNav.svelte @@ -36,14 +36,6 @@ const addSpace = () => pushModal(SpaceAdd) - const gotoHome = () => goto("/home") - - const gotoSpaces = () => goto("/spaces") - - const gotoSpace = (nom: string) => goto(`/spaces/${nom}`) - - const gotoSettings = () => goto("/settings") - let element: HTMLElement // Set the active highlight element to the offset of the nav item we're focused on @@ -63,7 +55,7 @@ style={`top: ${$activeOffset}px`} />
- + {#each $userGroupsByNom.entries() as [nom, qualifiedGroups] (nom)} {@const qualifiedGroup = qualifiedGroups[0]} - gotoSpace(nom)}> +
{qualifiedGroup?.group.name}
@@ -82,14 +74,14 @@
- +
- +
diff --git a/src/app/components/SecondaryNav.svelte b/src/app/components/SecondaryNav.svelte deleted file mode 100644 index 2b9deff1..00000000 --- a/src/app/components/SecondaryNav.svelte +++ /dev/null @@ -1,59 +0,0 @@ - - -
- {#if getPrimaryNavItem($page) === "discover"} - -
- - Spaces - -
-
- - Themes - -
-
- {:else if getPrimaryNavItem($page) === "space"} - {#key $page.params.nom} - - {/key} - {:else if getPrimaryNavItem($page) === "settings"} - - {:else} - -
- - Home - -
-
- - People - -
-
- - Saved Notes - -
-
- - Conversations -
- -
-
-
-
- {/if} -
diff --git a/src/app/components/SecondaryNavForSpace.svelte b/src/app/components/SecondaryNavForSpace.svelte deleted file mode 100644 index 9b6e5f37..00000000 --- a/src/app/components/SecondaryNavForSpace.svelte +++ /dev/null @@ -1,70 +0,0 @@ - - - -
- - {$group?.name || "[no name]"} - - - {#if showMenu} - - - - {/if} -
-
- - Rooms -
- -
-
-
- - Spaces - -
-
- - Themes - -
- diff --git a/src/app/components/SpaceExit.svelte b/src/app/components/SpaceExit.svelte index 20acf517..ffc2abd1 100644 --- a/src/app/components/SpaceExit.svelte +++ b/src/app/components/SpaceExit.svelte @@ -38,9 +38,7 @@

You are leaving {$group?.name || "[no name]"}

-

- Are you sure you want to leave? -

+

Are you sure you want to leave?

+{#if href} + +
+ +
+
+{:else} + +{/if} diff --git a/src/lib/components/SecondaryNav.svelte b/src/lib/components/SecondaryNav.svelte new file mode 100644 index 00000000..4dc7c3c3 --- /dev/null +++ b/src/lib/components/SecondaryNav.svelte @@ -0,0 +1,3 @@ +
+ +
diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 9ab8482b..30f6b37b 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -8,7 +8,6 @@ import Toast from "@app/components/Toast.svelte" import Landing from "@app/components/Landing.svelte" import PrimaryNav from "@app/components/PrimaryNav.svelte" - import SecondaryNav from "@app/components/SecondaryNav.svelte" import {modals, clearModal} from "@app/modal" import {theme} from "@app/theme" import {session, sessions, pk, repository} from "@app/base" @@ -65,10 +64,7 @@
- -
- -
+
{#if prev} diff --git a/src/routes/discover/+layout.svelte b/src/routes/discover/+layout.svelte new file mode 100644 index 00000000..8328b8cf --- /dev/null +++ b/src/routes/discover/+layout.svelte @@ -0,0 +1,27 @@ + + + + +
+ + Spaces + +
+
+ + Themes + +
+
+
+ + + + diff --git a/src/routes/spaces/+page.svelte b/src/routes/discover/+page.svelte similarity index 100% rename from src/routes/spaces/+page.svelte rename to src/routes/discover/+page.svelte diff --git a/src/routes/themes/+page.svelte b/src/routes/discover/themes/+page.svelte similarity index 100% rename from src/routes/themes/+page.svelte rename to src/routes/discover/themes/+page.svelte diff --git a/src/routes/home/+layout.svelte b/src/routes/home/+layout.svelte new file mode 100644 index 00000000..ea138ca6 --- /dev/null +++ b/src/routes/home/+layout.svelte @@ -0,0 +1,41 @@ + + + + +
+ + Home + +
+
+ + People + +
+
+ + Saved Notes + +
+
+ + Conversations +
+ +
+
+
+
+
+ + + + diff --git a/src/routes/home/+page.svelte b/src/routes/home/+page.svelte index 40508e0e..eac975a9 100644 --- a/src/routes/home/+page.svelte +++ b/src/routes/home/+page.svelte @@ -6,7 +6,7 @@ const createSpace = () => pushModal(SpaceCreate) - const browseSpaces = () => goto("/spaces") + const browseSpaces = () => goto("/discover")
diff --git a/src/routes/notes/+page.svelte b/src/routes/home/notes/+page.svelte similarity index 100% rename from src/routes/notes/+page.svelte rename to src/routes/home/notes/+page.svelte diff --git a/src/routes/people/+page.svelte b/src/routes/home/people/+page.svelte similarity index 100% rename from src/routes/people/+page.svelte rename to src/routes/home/people/+page.svelte diff --git a/src/routes/spaces/+layout.svelte b/src/routes/spaces/+layout.svelte new file mode 100644 index 00000000..13944b6d --- /dev/null +++ b/src/routes/spaces/+layout.svelte @@ -0,0 +1,78 @@ + + + + +
+ + {$group?.name || "[no name]"} + + + {#if showMenu} + + + + {/if} +
+
+ + Rooms +
+ +
+
+
+ + Spaces + +
+
+ + Themes + +
+ + + + + +