Migrate more stuff

This commit is contained in:
Jon Staab
2025-02-03 16:37:14 -08:00
parent 0f705c459a
commit 8d3433b167
150 changed files with 2001 additions and 1205 deletions
+11 -7
View File
@@ -9,18 +9,22 @@
import Button from "@lib/components/Button.svelte"
import RelayItem from "@app/components/RelayItem.svelte"
export let relays: Readable<string[]>
export let addRelay: (url: string) => void
interface Props {
relays: Readable<string[]>
addRelay: (url: string) => void
}
let term = ""
let limit = 20
let element: Element
let {relays, addRelay}: Props = $props()
$: customUrl = tryCatch(() => normalizeRelayUrl(term))
let term = $state("")
let limit = $state(20)
let element: Element | undefined = $state()
let customUrl = $derived(tryCatch(() => normalizeRelayUrl(term)))
onMount(() => {
const scroller = createScroller({
element,
element: element!,
delay: 300,
onScroll: () => {
limit += 20