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/components/InvoiceActions.svelte | |
| parent | be5aa52cea1d57c875cfb22d25c6a866b8de2239 (diff) | |
| download | coinos-ui-32fcc461cd43c8907df5e306d520bb671307eab1.tar.gz coinos-ui-32fcc461cd43c8907df5e306d520bb671307eab1.zip | |
svelte 5
Diffstat (limited to 'src/components/InvoiceActions.svelte')
| -rw-r--r-- | src/components/InvoiceActions.svelte | 24 |
1 files changed, 13 insertions, 11 deletions
diff --git a/src/components/InvoiceActions.svelte b/src/components/InvoiceActions.svelte index 7f1607e0..0b5dca55 100644 --- a/src/components/InvoiceActions.svelte +++ b/src/components/InvoiceActions.svelte @@ -1,33 +1,35 @@ <script> - export let user, + let { + user, invoice, copy, t, link, type, types, - showQr, + showQr = $bindable(), txt, - toggleAmount; + toggleAmount + } = $props(); </script> <div class="text-secondary space-y-2 text-xl pt-2"> - <button type="button" class="btn" on:click={() => copy(txt)}> - <iconify-icon icon="ph:copy-bold" width="32" /> + <button type="button" class="btn" onclick={() => copy(txt)}> + <iconify-icon icon="ph:copy-bold" width="32"></iconify-icon> <div class="my-auto"> {t("payments.copy")} </div> </button> {#if user?.id === invoice?.user?.id} - <button class="btn" on:click={toggleAmount}> - <iconify-icon icon="ph:pencil-simple-bold" width="32" /> + <button class="btn" onclick={toggleAmount}> + <iconify-icon icon="ph:pencil-simple-bold" width="32"></iconify-icon> <div class="my-auto">{t("payments.setAmount")}</div> </button> {:else} <a href={link} class="block"> <button class="btn"> - <iconify-icon icon="ph:wallet-bold" width="32" /> + <iconify-icon icon="ph:wallet-bold" width="32"></iconify-icon> <div class="my-auto">{t("payments.openLink")}</div> </button> </a> @@ -35,11 +37,11 @@ {#if txt.startsWith("ln")} <div class="w-full flex justify-center gap-2 flex-wrap"> - <button class="btn" on:click={() => (showQr = !showQr)}> + <button class="btn" onclick={() => (showQr = !showQr)}> {#if showQr} - <iconify-icon icon="ph:text-align-center-bold" width="32" /> + <iconify-icon icon="ph:text-align-center-bold" width="32"></iconify-icon> {:else} - <iconify-icon icon="ph:qr-code-bold" width="32" /> + <iconify-icon icon="ph:qr-code-bold" width="32"></iconify-icon> {/if} <div class="my-auto"> {showQr ? t("payments.showText") : t("payments.showQr")} |
