From fa8799e4067a5458e3e85e5357143a7cf1ad3078 Mon Sep 17 00:00:00 2001 From: Jon Staab Date: Thu, 24 Oct 2024 09:57:42 -0700 Subject: [PATCH] Make threads the default page for spaces --- src/app/components/ContentQuote.svelte | 2 +- src/app/components/MenuSpace.svelte | 4 ++-- src/lib/html.ts | 8 ++++---- src/routes/spaces/[relay]/{threads => }/+page.svelte | 0 .../spaces/[relay]/{[[room]] => [room]}/+page.svelte | 0 5 files changed, 7 insertions(+), 7 deletions(-) rename src/routes/spaces/[relay]/{threads => }/+page.svelte (100%) rename src/routes/spaces/[relay]/{[[room]] => [room]}/+page.svelte (100%) diff --git a/src/app/components/ContentQuote.svelte b/src/app/components/ContentQuote.svelte index 3c9a8b3..e6e75cc 100644 --- a/src/app/components/ContentQuote.svelte +++ b/src/app/components/ContentQuote.svelte @@ -19,7 +19,7 @@ const entity = id ? nip19.neventEncode({id, relays}) : addr.toNaddr() // If we found this event on a relay that the user is a member of, redirect internally - $: url = getMembershipUrls($userMembership).find(url => $trackerStore.hasRelay($event.id, url)) + $: url = getMembershipUrls($userMembership).find(url => $trackerStore.hasRelay($event?.id, url)) $: root = $event?.kind === REPLY ? $event.tags.find(nthEq(0, 'E'))?.[1] : $event?.id $: href = url && root ? makeThreadPath(url, root) : entityLink(entity) diff --git a/src/app/components/MenuSpace.svelte b/src/app/components/MenuSpace.svelte index 467dbb4..d89dab9 100644 --- a/src/app/components/MenuSpace.svelte +++ b/src/app/components/MenuSpace.svelte @@ -115,7 +115,7 @@ {/if}
- + Threads
@@ -124,7 +124,7 @@ Your Rooms
- + {GENERAL} diff --git a/src/lib/html.ts b/src/lib/html.ts index 72be355..03afd7b 100644 --- a/src/lib/html.ts +++ b/src/lib/html.ts @@ -33,11 +33,11 @@ export const createScroller = ({ }: ScrollerOpts) => { let done = false - const check = async () => { - const container = element.classList.contains("scroll-container") - ? element - : element.closest(".scroll-container") + const container = element.classList.contains("scroll-container") + ? element + : element.closest(".scroll-container") + const check = async () => { if (container) { // While we have empty space, fill it const {scrollY, innerHeight} = window diff --git a/src/routes/spaces/[relay]/threads/+page.svelte b/src/routes/spaces/[relay]/+page.svelte similarity index 100% rename from src/routes/spaces/[relay]/threads/+page.svelte rename to src/routes/spaces/[relay]/+page.svelte diff --git a/src/routes/spaces/[relay]/[[room]]/+page.svelte b/src/routes/spaces/[relay]/[room]/+page.svelte similarity index 100% rename from src/routes/spaces/[relay]/[[room]]/+page.svelte rename to src/routes/spaces/[relay]/[room]/+page.svelte