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", () => {