From ced1f55cdbe912ba0cd354b19a2bd0e65ceea96f Mon Sep 17 00:00:00 2001 From: Jon Staab Date: Mon, 21 Oct 2024 14:35:12 -0700 Subject: [PATCH] re-work space menu --- src/app/components/MenuSpace.svelte | 155 +++++++++++++++++ src/app/components/MenuSpaces.svelte | 163 ++++-------------- src/routes/chat/+page.svelte | 3 +- src/routes/people/+page.svelte | 3 +- src/routes/spaces/[relay]/+layout.svelte | 158 ++--------------- .../spaces/[relay]/calendar/+page.svelte | 2 +- 6 files changed, 201 insertions(+), 283 deletions(-) create mode 100644 src/app/components/MenuSpace.svelte diff --git a/src/app/components/MenuSpace.svelte b/src/app/components/MenuSpace.svelte new file mode 100644 index 0000000..7b57a99 --- /dev/null +++ b/src/app/components/MenuSpace.svelte @@ -0,0 +1,155 @@ + + + +
+ + {displayRelayUrl(url)} + + + {#if showMenu} + + + + {/if} +
+
+ + Threads + +
+
+
+ Your Rooms +
+
+ + + {GENERAL} + +
+ {#each rooms as room, i (room)} +
+ + + {room} + +
+ {/each} + {#if otherRooms.length > 0} +
+
+ + {#if rooms.length > 0} + Other Rooms + {:else} + Rooms + {/if} + +
+ {/if} + {#each otherRooms as room, i (room)} +
+ + + {room} + +
+ {/each} +
+ + + Create room + +
+ diff --git a/src/app/components/MenuSpaces.svelte b/src/app/components/MenuSpaces.svelte index d69e2a2..0d7ee03 100644 --- a/src/app/components/MenuSpaces.svelte +++ b/src/app/components/MenuSpaces.svelte @@ -1,6 +1,4 @@ diff --git a/src/routes/chat/+page.svelte b/src/routes/chat/+page.svelte index 2e11598..dc82552 100644 --- a/src/routes/chat/+page.svelte +++ b/src/routes/chat/+page.svelte @@ -46,7 +46,8 @@
- - {#if !import.meta.env.VITE_PLATFORM_RELAY} -
  • - {#if getMembershipUrls($userMembership).includes(url)} - - {:else} - - {/if} -
  • - {/if} - - - {/if} -
    -
    - - Threads - -
    -
    -
    - Your Rooms -
    -
    - - - {GENERAL} - -
    - {#each rooms as room, i (room)} -
    - - - {room} - -
    - {/each} - {#if otherRooms.length > 0} -
    -
    - - {#if rooms.length > 0} - Other Rooms - {:else} - Rooms - {/if} - -
    - {/if} - {#each otherRooms as room, i (room)} -
    - - - {room} - -
    - {/each} -
    - - - Create room - -
    - + {#key $page.params.room} @@ -168,3 +26,9 @@ {/key} + +
    + +
    diff --git a/src/routes/spaces/[relay]/calendar/+page.svelte b/src/routes/spaces/[relay]/calendar/+page.svelte index 6dbf850..00f40b0 100644 --- a/src/routes/spaces/[relay]/calendar/+page.svelte +++ b/src/routes/spaces/[relay]/calendar/+page.svelte @@ -26,7 +26,7 @@ const getStart = (event: TrustedEvent) => parseInt(event.tags.find(t => t[0] === "start")?.[1] || "") - let limit = 5 + const limit = 5 let loading = true type Item = {