Fix scroller in room page

This commit is contained in:
Jon Staab
2024-12-30 16:49:07 -08:00
parent 75bca31c14
commit 8dfbc99a34

View File

@@ -1,6 +1,6 @@
<script lang="ts">
import {nip19} from "nostr-tools"
import {onMount, onDestroy} from "svelte"
import {onDestroy} from "svelte"
import type {Readable} from "svelte/store"
import {derived} from "svelte/store"
import type {Editor} from "svelte-tiptap"
@@ -122,10 +122,9 @@
return $elements.reverse().slice(0, limit)
})
onMount(async () => {
// Sveltekiiit
await sleep(100)
// Sveltekit doesn't set element in onMount for some reason
$: {
if (element) {
scroller = createScroller({
element,
delay: 300,
@@ -135,7 +134,8 @@
loading = sleep(5000)
},
})
})
}
}
onDestroy(() => {
setChecked($page.url.pathname)