diff options
| author | Adam Soltys <[email protected]> | 2024-11-07 21:16:25 -0800 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2024-11-08 09:27:40 -0800 |
| commit | 32fcc461cd43c8907df5e306d520bb671307eab1 (patch) | |
| tree | 0253780c569998b6c1a5f43026586e94916c3fee /src/routes/(app)/generate | |
| parent | be5aa52cea1d57c875cfb22d25c6a866b8de2239 (diff) | |
| download | coinos-ui-32fcc461cd43c8907df5e306d520bb671307eab1.tar.gz coinos-ui-32fcc461cd43c8907df5e306d520bb671307eab1.zip | |
svelte 5
Diffstat (limited to 'src/routes/(app)/generate')
| -rw-r--r-- | src/routes/(app)/generate/+page.svelte | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/routes/(app)/generate/+page.svelte b/src/routes/(app)/generate/+page.svelte index 49d75dc6..72ca2485 100644 --- a/src/routes/(app)/generate/+page.svelte +++ b/src/routes/(app)/generate/+page.svelte @@ -1,4 +1,6 @@ <script> + import { run } from 'svelte/legacy'; + import { fail, post, wait } from "$lib/utils"; import { onMount } from "svelte"; import { goto, invalidate } from "$app/navigation"; @@ -8,10 +10,10 @@ import { generate } from "$lib/nostr"; import { browser } from "$app/environment"; - export let data; - let { user } = data; + let { data } = $props(); + let { user } = $state(data); - let loaded; + let loaded = $state(); let gen = async () => { if (!browser) return; @@ -43,7 +45,9 @@ onMount(() => browser && setTimeout(() => (loaded = true) && gen(), 50)); - $: $pin?.length === 6 && gen(user); + run(() => { + $pin?.length === 6 && gen(user); + }); </script> {#if loaded && user?.haspin && $pin?.length !== 6} |
