diff options
| author | Adam Soltys <[email protected]> | 2022-11-11 22:07:39 -0800 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2022-11-11 22:07:39 -0800 |
| commit | 2a8e54dcdc7c7f780253b1d7f9cf3552dcba3ff2 (patch) | |
| tree | f9fa9acb7f5df030a6d4aa47d342f67b26d16308 | |
| parent | eeb1feb5651e78d521a02352e7a0709a52bdddcd (diff) | |
| download | coinos-ui-2a8e54dcdc7c7f780253b1d7f9cf3552dcba3ff2.tar.gz coinos-ui-2a8e54dcdc7c7f780253b1d7f9cf3552dcba3ff2.zip | |
don't focus on mobile
| -rw-r--r-- | src/routes/(app)/send/[...text]/+page.svelte | 45 |
1 files changed, 24 insertions, 21 deletions
diff --git a/src/routes/(app)/send/[...text]/+page.svelte b/src/routes/(app)/send/[...text]/+page.svelte index 3abc04ea..39f1f530 100644 --- a/src/routes/(app)/send/[...text]/+page.svelte +++ b/src/routes/(app)/send/[...text]/+page.svelte @@ -1,29 +1,32 @@ -<script> - import { page } from '$app/stores'; - import { fly } from 'svelte/transition'; - import { enhance } from '$app/forms'; - import { tick } from 'svelte'; - import { browser } from '$app/environment'; - import { t } from '$lib/translations'; - import { Avatar, Icon, Spinner } from '$comp'; - import { back, failure } from '$lib/utils'; - import { format, parseISO } from 'date-fns'; + <script> + import { page } from '$app/stores'; + import { fly } from 'svelte/transition'; + import { enhance } from '$app/forms'; + import { tick } from 'svelte'; + import { browser } from '$app/environment'; + import { t } from '$lib/translations'; + import { Avatar, Icon, Spinner } from '$comp'; + import { back, failure } from '$lib/utils'; + import { format, parseISO } from 'date-fns'; - export let data; - export let form; + export let data; + export let form; - let { contacts } = data; + let { contacts } = data; + let w; - let el, textarea, text; - let placeholder = 'Paste a bitcoin address, lightning invoice or coinos username'; + let el, textarea, text; + let placeholder = 'Paste a bitcoin address, lightning invoice or coinos username'; - $: $page && setTimeout(() => textarea?.focus(), 0); - let keypress = (e) => e.key === 'Enter' && (e.preventDefault() || el.click()); + $: $page && setTimeout(() => w > 800 && textarea?.focus(), 0); + let keypress = (e) => e.key === 'Enter' && (e.preventDefault() || el.click()); - let paste = async () => { - text = await navigator.clipboard.readText(); - }; -</script> + let paste = async () => { + text = await navigator.clipboard.readText(); + }; + </script> + +<svelte:window bind:innerWidth={w} /> <button class="ml-5 md:ml-20 mt-5 md:mt-10 hover:opacity-80" on:click={back}> <Icon icon="arrow-left" style="w-10" /> |
