diff options
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} |
