diff options
| author | Adam Soltys <[email protected]> | 2026-02-11 23:23:32 -0800 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-02-11 23:23:32 -0800 |
| commit | 13f9ef7f26fff64c2bd54c8f9aa14e6ffac67121 (patch) | |
| tree | 076cd631b671ff5ab74dee08c775c20c192ac659 /src/components | |
| parent | 2e61e8abbc318c36969cb5add0c63df81135b4ab (diff) | |
| download | coinos-ui-13f9ef7f26fff64c2bd54c8f9aa14e6ffac67121.tar.gz coinos-ui-13f9ef7f26fff64c2bd54c8f9aa14e6ffac67121.zip | |
fix svelte errors
Diffstat (limited to 'src/components')
| -rw-r--r-- | src/components/404.svelte | 2 | ||||
| -rw-r--r-- | src/components/Account.svelte | 2 | ||||
| -rw-r--r-- | src/components/AmountField.svelte | 2 | ||||
| -rw-r--r-- | src/components/Event.svelte | 2 | ||||
| -rw-r--r-- | src/components/InvoiceTypes.svelte | 2 | ||||
| -rw-r--r-- | src/components/LandingInfoCard.svelte | 3 | ||||
| -rw-r--r-- | src/components/Lnurlp.svelte | 9 | ||||
| -rw-r--r-- | src/components/Lnurlw.svelte | 10 | ||||
| -rw-r--r-- | src/components/Qr.svelte | 2 | ||||
| -rw-r--r-- | src/components/WalletPass.svelte | 1 |
10 files changed, 24 insertions, 11 deletions
diff --git a/src/components/404.svelte b/src/components/404.svelte index 5a7ba663..317ff968 100644 --- a/src/components/404.svelte +++ b/src/components/404.svelte @@ -4,7 +4,7 @@ <div class="flex justify-center items-center mt-20"> <div class="space-y-5 text-center"> - <a href="/"> + <a href="/" aria-label="Go to homepage"> <iconify-icon noobserver icon="coinos:logo" width="224" class="mx-auto"></iconify-icon> </a> diff --git a/src/components/Account.svelte b/src/components/Account.svelte index 55766512..5641226f 100644 --- a/src/components/Account.svelte +++ b/src/components/Account.svelte @@ -144,7 +144,7 @@ {:else if seed || (user.seed && fingerprint)} <iconify-icon noobserver icon="cryptocurrency-color:btc" width="32"></iconify-icon> {:else} - <img src="/images/icon.png" class="w-8 h-8" /> + <img src="/images/icon.png" class="w-8 h-8" alt="Coinos" /> {/if} {displayName} </a> diff --git a/src/components/AmountField.svelte b/src/components/AmountField.svelte index 56b98d49..810e36f1 100644 --- a/src/components/AmountField.svelte +++ b/src/components/AmountField.svelte @@ -26,7 +26,7 @@ await tick(); numpad.focus(); }; - let numpad = $state(); + let numpad: HTMLDivElement = $state() as HTMLDivElement; </script> <div> diff --git a/src/components/Event.svelte b/src/components/Event.svelte index 03b93695..7a9c75d4 100644 --- a/src/components/Event.svelte +++ b/src/components/Event.svelte @@ -11,7 +11,7 @@ let amount = 21; let { event, minimal = false, last = true, user = undefined }: any = $props(); let { author, parts, zaps, names, created_at, pubkey } = $derived(event); - let { id } = event; + let id = $derived(event.id); let zapping = $state(); let zap = async () => { diff --git a/src/components/InvoiceTypes.svelte b/src/components/InvoiceTypes.svelte index b3c430a2..5845f699 100644 --- a/src/components/InvoiceTypes.svelte +++ b/src/components/InvoiceTypes.svelte @@ -10,7 +10,7 @@ toggleType, setAmount, setType, - activeOnly, + activeOnly = false, } = $props(); let { aid, address_type, type } = $derived(invoice); diff --git a/src/components/LandingInfoCard.svelte b/src/components/LandingInfoCard.svelte index 6052b0c5..707cae2f 100644 --- a/src/components/LandingInfoCard.svelte +++ b/src/components/LandingInfoCard.svelte @@ -1,7 +1,8 @@ <script lang="ts"> import Image from "./Image.svelte"; - let { image, title, description = undefined, order = undefined, children } = $props(); + import type { Snippet } from "svelte"; + let { image, title, description = undefined, order = undefined, children = undefined }: { image: string; title: string; description?: string; order?: string; children?: Snippet } = $props(); </script> <div class="block lg:flex justify-center lg:space-x-20 items-center"> diff --git a/src/components/Lnurlp.svelte b/src/components/Lnurlp.svelte index adb1a781..cde26d86 100644 --- a/src/components/Lnurlp.svelte +++ b/src/components/Lnurlp.svelte @@ -8,8 +8,13 @@ import { pin } from "$lib/store"; let { data, form, send = $bindable(), comment = $bindable() } = $props(); - let { currency } = data.user; - let { minSendable, maxSendable, commentAllowed, callback, metadata, rate } = data; + let currency = $derived(data.user.currency); + let minSendable = $derived(data.minSendable); + let maxSendable = $derived(data.maxSendable); + let commentAllowed = $derived(data.commentAllowed); + let callback = $derived(data.callback); + let metadata = $derived(data.metadata); + let rate = $derived(data.rate); let amount = $state(Math.round(minSendable / 1000)), loading = $state(); diff --git a/src/components/Lnurlw.svelte b/src/components/Lnurlw.svelte index 38d103bd..e51a247a 100644 --- a/src/components/Lnurlw.svelte +++ b/src/components/Lnurlw.svelte @@ -10,8 +10,14 @@ let { data, form } = $props(); - let { currency, username } = data.user; - let { defaultDescription, minWithdrawable, maxWithdrawable, k1, callback, rate } = data; + let currency = $derived(data.user.currency); + let username = $derived(data.user.username); + let defaultDescription = $derived(data.defaultDescription); + let minWithdrawable = $derived(data.minWithdrawable); + let maxWithdrawable = $derived(data.maxWithdrawable); + let k1 = $derived(data.k1); + let callback = $derived(data.callback); + let rate = $derived(data.rate); let amount = $state(Math.round(minWithdrawable / 1000)); let amountFiat = $derived(parseFloat(((amount * rate) / sats).toFixed(2))); diff --git a/src/components/Qr.svelte b/src/components/Qr.svelte index c2014348..d5dbfc41 100644 --- a/src/components/Qr.svelte +++ b/src/components/Qr.svelte @@ -10,7 +10,7 @@ screenfull = (await import("screenfull")).default; }); - let src = $derived(() => { + let src = $derived.by(() => { let url = `/qr/${encodeURIComponent(text)}`; if (icon) url += `/${icon}`; else url += "/raw"; diff --git a/src/components/WalletPass.svelte b/src/components/WalletPass.svelte index 0d1b014a..052f9fd0 100644 --- a/src/components/WalletPass.svelte +++ b/src/components/WalletPass.svelte @@ -53,6 +53,7 @@ type="button" onclick={() => (revealPassword = !revealPassword)} class="absolute right-5 top-1/2" + aria-label={revealPassword ? "Hide password" : "Show password"} > <iconify-icon noobserver |
