From 0b8f80ed0e7c12533dd68bf82b78695229ce2ce6 Mon Sep 17 00:00:00 2001 From: Jon Staab Date: Tue, 24 Sep 2024 16:47:36 -0700 Subject: [PATCH] Tweak space add --- src/app/components/SpaceAdd.svelte | 9 ++++----- src/lib/html.ts | 5 ++--- src/routes/+layout.svelte | 2 +- 3 files changed, 7 insertions(+), 9 deletions(-) diff --git a/src/app/components/SpaceAdd.svelte b/src/app/components/SpaceAdd.svelte index 7a6ed00c..90f758fe 100644 --- a/src/app/components/SpaceAdd.svelte +++ b/src/app/components/SpaceAdd.svelte @@ -17,11 +17,10 @@ Spaces are places where communities come together to work, play, and hang out.

- + Just a few questions and you'll be on your way. -
-

Have an invite?

- -
+ + Enter an invite code or url to join an existing space. + diff --git a/src/lib/html.ts b/src/lib/html.ts index 63e53fb9..4338302d 100644 --- a/src/lib/html.ts +++ b/src/lib/html.ts @@ -17,10 +17,9 @@ export const copyToClipboard = (text: string) => { } type ScrollerOpts = { - delay?: number threshold?: number reverse?: boolean - element?: Element + delay?: number } export const createScroller = ( @@ -31,7 +30,7 @@ export const createScroller = ( const check = async () => { // While we have empty space, fill it const {scrollY, innerHeight} = window - const {scrollHeight, scrollTop} = document.body + const {scrollHeight, scrollTop} = document.querySelector('.max-h-screen')! const offset = Math.abs(scrollTop || scrollY) const shouldLoad = offset + innerHeight + threshold > scrollHeight diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 7ac1501e..46236933 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -71,7 +71,7 @@ publishStatus: storageAdapters.fromObjectStore(publishStatusData), freshness: storageAdapters.fromObjectStore(freshness, {throttle: 1000}), plaintext: storageAdapters.fromObjectStore(plaintext, {throttle: 1000}), - tracker: storageAdapters.fromTracker(tracker), + tracker: storageAdapters.fromTracker(tracker, {throttle: 1000}), }).then(() => sleep(300)) // Wait an extra few ms because of repository throttle dialog.addEventListener("close", () => {