diff options
| author | Adam Soltys <[email protected]> | 2024-11-26 20:54:49 -0800 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2024-11-26 20:54:49 -0800 |
| commit | 872aa0b3b0b9a847b8afcdee7f1ad53c524ce4f0 (patch) | |
| tree | 4d505c5b7c3f137b56c84cfaca12ed486aa4972c /src/components/Pinpad.svelte | |
| parent | f9300236a3c0227e0eec58326fa322e58613bc2d (diff) | |
| download | coinos-ui-872aa0b3b0b9a847b8afcdee7f1ad53c524ce4f0.tar.gz coinos-ui-872aa0b3b0b9a847b8afcdee7f1ad53c524ce4f0.zip | |
warnings
Diffstat (limited to 'src/components/Pinpad.svelte')
| -rw-r--r-- | src/components/Pinpad.svelte | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/src/components/Pinpad.svelte b/src/components/Pinpad.svelte index 8f0fc3c2..0efdd471 100644 --- a/src/components/Pinpad.svelte +++ b/src/components/Pinpad.svelte @@ -1,6 +1,4 @@ <script> - import { preventDefault, stopPropagation } from "svelte/legacy"; - import Left from "$comp/Left.svelte"; import Icon from "$comp/Icon.svelte"; import { focus, post, warning } from "$lib/utils"; @@ -38,6 +36,12 @@ }; let hide = $state(true); + + let toggle = (e) => { + e.preventDefault(); + e.stopPropagation(); + hide = !hide; + }; </script> <label @@ -62,12 +66,10 @@ pattern="[0-9]+" /> {/if} - <iconify-icon - icon={hide ? "ph:eye-slash-bold" : "ph:eye-bold"} - width="32" - onclick={stopPropagation(preventDefault(() => (hide = !hide)))} - class="cursor-pointer" - ></iconify-icon> + <button type="button" class="contents" onclick={toggle}> + <iconify-icon icon={hide ? "ph:eye-slash-bold" : "ph:eye-bold"} width="32" + ></iconify-icon></button + > </label> <div class="grid grid-cols-3 gap-2 w-[300px] mx-auto grayscale"> |
