Fix scroller in room page

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