diff --git a/src/app/components/MenuHome.svelte b/src/app/components/MenuHome.svelte
deleted file mode 100644
index 47e343f..0000000
--- a/src/app/components/MenuHome.svelte
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
-
-
- People
- Search for people on the network
-
-
-
-
-
- Network
- Browse posts from your network
-
-
-
-
-
- Notes
- Keep track of your notes
-
-
-
-
-
- Chats
- Keep in touch with encrypted chat
-
-
-
diff --git a/src/app/components/MenuSpaces.svelte b/src/app/components/MenuSpaces.svelte
index 08eb67e..3cdbbe8 100644
--- a/src/app/components/MenuSpaces.svelte
+++ b/src/app/components/MenuSpaces.svelte
@@ -90,14 +90,11 @@
{displayRelayUrl(space)}
-
- Chat
-
Threads
-
- Calendar
+
+ {GENERAL}
{#each rooms as room, i (room)}
diff --git a/src/app/components/PrimaryNav.svelte b/src/app/components/PrimaryNav.svelte
index e6492db..31e5e72 100644
--- a/src/app/components/PrimaryNav.svelte
+++ b/src/app/components/PrimaryNav.svelte
@@ -5,7 +5,6 @@
import PrimaryNavItem from "@lib/components/PrimaryNavItem.svelte"
import SpaceAdd from "@app/components/SpaceAdd.svelte"
import SpaceAvatar from "@app/components/SpaceAvatar.svelte"
- import MenuHome from "@app/components/MenuHome.svelte"
import MenuSpaces from "@app/components/MenuSpaces.svelte"
import MenuSettings from "@app/components/MenuSettings.svelte"
import {userMembership, getMembershipUrls} from "@app/state"
@@ -14,8 +13,6 @@
const addSpace = () => pushModal(SpaceAdd)
- const showHomeMenu = () => pushModal(MenuHome)
-
const showSpacesMenu = () => pushModal(MenuSpaces)
const showSettingsMenu = () => pushModal(MenuSettings)
@@ -49,18 +46,18 @@
{/if}
@@ -71,17 +68,17 @@
class="border-top fixed bottom-0 left-0 right-0 z-nav h-14 border border-base-200 bg-base-100 md:hidden">
diff --git a/src/lib/components/PrimaryNavItem.svelte b/src/lib/components/PrimaryNavItem.svelte
index 0e09348..7892c99 100644
--- a/src/lib/components/PrimaryNavItem.svelte
+++ b/src/lib/components/PrimaryNavItem.svelte
@@ -4,11 +4,9 @@
export let title = ""
export let href = ""
- export let noActive = false
+ export let prefix = ""
- $: itemSegment = href.split("/")[1]
- $: currentSegment = $page.route?.id?.split("/")[1]
- $: active = itemSegment === currentSegment && !noActive
+ $: active = $page.url?.pathname?.startsWith(prefix || href || "bogus")
{#if href}
diff --git a/src/routes/spaces/[relay]/+layout.svelte b/src/routes/spaces/[relay]/+layout.svelte
index 32dc12d..89b9103 100644
--- a/src/routes/spaces/[relay]/+layout.svelte
+++ b/src/routes/spaces/[relay]/+layout.svelte
@@ -110,30 +110,20 @@
{/if}
-
-
-
- Chat
-
-
Threads
-
- {#if rooms.length > 0}
-
- {/if}
{#each rooms as room, i (room)}