From 404dc94c345e64b204d24ceb91ca3e6068c7a8d8 Mon Sep 17 00:00:00 2001 From: Jon Staab Date: Mon, 9 Dec 2024 17:04:39 -0800 Subject: [PATCH] Display rooms using nip29 meta --- src/app/components/ChannelName.svelte | 12 ++ src/app/components/MenuSpace.svelte | 34 ++++- src/app/components/MenuSpaceRoomItem.svelte | 4 +- src/app/components/ThreadShare.svelte | 13 +- src/app/state.ts | 141 ++++++++++++------ src/routes/spaces/[relay]/+page.svelte | 19 ++- src/routes/spaces/[relay]/[room]/+page.svelte | 6 +- 7 files changed, 157 insertions(+), 72 deletions(-) create mode 100644 src/app/components/ChannelName.svelte diff --git a/src/app/components/ChannelName.svelte b/src/app/components/ChannelName.svelte new file mode 100644 index 00000000..6238c462 --- /dev/null +++ b/src/app/components/ChannelName.svelte @@ -0,0 +1,12 @@ + + +{#if room === GENERAL} + general +{:else} + {$channelsById.get(makeChannelId(url, room))?.name || room} +{/if} diff --git a/src/app/components/MenuSpace.svelte b/src/app/components/MenuSpace.svelte index 3ab367f5..81ae4775 100644 --- a/src/app/components/MenuSpace.svelte +++ b/src/app/components/MenuSpace.svelte @@ -1,6 +1,8 @@ @@ -118,14 +137,13 @@
Your Rooms - - {#each rooms as room, i (room)} + {#each userRooms as room, i (room)} {/each} {#if otherRooms.length > 0}
- {#if rooms.length > 0} + {#if userRooms.length > 0} Other Rooms {:else} Rooms @@ -135,7 +153,7 @@ {#each otherRooms as room, i (room)} - {room} + {/each} diff --git a/src/app/components/MenuSpaceRoomItem.svelte b/src/app/components/MenuSpaceRoomItem.svelte index c2808c4a..570bfd6b 100644 --- a/src/app/components/MenuSpaceRoomItem.svelte +++ b/src/app/components/MenuSpaceRoomItem.svelte @@ -1,8 +1,8 @@