diff options
| author | Adam Soltys <[email protected]> | 2024-11-29 11:46:47 -0800 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2024-11-29 11:46:47 -0800 |
| commit | f96f35b09a8b05169ad822da45d6e4485af81136 (patch) | |
| tree | 56e3efa66973800c7ae6a5b676c5759726ea907d /src/components | |
| parent | 6e6a9e9aa0ab44ef9a316c0fe6ad9abb80f8d7b0 (diff) | |
| download | coinos-ui-f96f35b09a8b05169ad822da45d6e4485af81136.tar.gz coinos-ui-f96f35b09a8b05169ad822da45d6e4485af81136.zip | |
make amounts copyable
Diffstat (limited to 'src/components')
| -rw-r--r-- | src/components/Amount.svelte | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/components/Amount.svelte b/src/components/Amount.svelte index 7efafca8..b2e7cd3a 100644 --- a/src/components/Amount.svelte +++ b/src/components/Amount.svelte @@ -1,5 +1,5 @@ <script> - import { s, f, toFiat } from "$lib/utils"; + import { copy, s, f, toFiat } from "$lib/utils"; import { fiat } from "$lib/store"; const { align, amount, locale, tip, rate, currency } = $props(); </script> @@ -7,10 +7,10 @@ {#if amount} <div> <h2 - class="text-2xl md:text-3xl font-semibold flex items-end" + class="text-2xl md:text-3xl font-semibold flex items-end cursor-copy" class:justify-center={align !== "left"} > - <div class="flex items-center"> + <div class="flex items-center" onclick={() => copy(amount)}> <iconify-icon icon="ph:lightning-fill" class="text-yellow-300" ></iconify-icon>{s(amount, locale)} </div> @@ -25,8 +25,9 @@ {/if} </h2> <h3 - class="flex text-secondary md:text-lg" + class="flex text-secondary md:text-lg cursor-copy" class:justify-center={align !== "left"} + onclick={() => copy(toFiat(amount, rate).toFixed(2))} > {f(toFiat(amount, rate), currency, locale)} {#if tip} |
