From 4bc319a709d27bcdb805294e019d53e25f6e00c5 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Tue, 3 Feb 2026 11:41:09 -0800 Subject: fix warnings --- src/components/Account.svelte | 2 +- src/components/Amount.svelte | 29 +++++++++++++++++-------- src/components/AppForm.svelte | 24 +++++++++++++++++---- src/components/AppHeader.svelte | 2 +- src/components/Balance.svelte | 2 +- src/components/Code.svelte | 7 +++++- src/components/Event.svelte | 4 ++-- src/components/InvoiceActions.svelte | 4 ++-- src/components/InvoiceData.svelte | 2 +- src/components/InvoiceTypes.svelte | 2 +- src/components/ItemForm.svelte | 42 ++++++++++++++++++++++-------------- src/components/LocationsMap.svelte | 2 ++ src/components/Media.svelte | 4 ++-- src/components/Menu.svelte | 8 +++++-- src/components/Payments.svelte | 6 +++++- src/components/Pin.svelte | 2 ++ src/components/Pinpad.svelte | 7 +++++- src/components/Qr.svelte | 26 ++++++++++++++++------ 18 files changed, 124 insertions(+), 51 deletions(-) (limited to 'src/components') diff --git a/src/components/Account.svelte b/src/components/Account.svelte index b8ba94d8..7c231219 100644 --- a/src/components/Account.svelte +++ b/src/components/Account.svelte @@ -71,7 +71,7 @@ class="contents" aria-label="Settings" > - {#if tip}
@@ -37,14 +42,20 @@

copy(toFiat(amount, rate).toFixed(2))} > - {f(toFiat(amount, rate), currency, locale)} - {#if tip} - - +{f(toFiat(tip, rate), currency, locale)} - - {/if} +

{/if} diff --git a/src/components/AppForm.svelte b/src/components/AppForm.svelte index 25baad88..f5b8afaa 100644 --- a/src/components/AppForm.svelte +++ b/src/components/AppForm.svelte @@ -128,11 +128,12 @@ bind:value={pubkey} class="grow" readonly={secret} - /> + > @@ -145,14 +146,29 @@ >{$t("accounts.secret")}
-
- -
diff --git a/src/components/AppHeader.svelte b/src/components/AppHeader.svelte index 0a3497c4..27fc7266 100644 --- a/src/components/AppHeader.svelte +++ b/src/components/AppHeader.svelte @@ -68,7 +68,7 @@ {#if user} {#each links as { href, icon, flip, label }} - diff --git a/src/components/Balance.svelte b/src/components/Balance.svelte index dfa5f616..9b8839ca 100644 --- a/src/components/Balance.svelte +++ b/src/components/Balance.svelte @@ -8,7 +8,7 @@ let show = $state(); let { id, user, rate, balance } = $props(); let { currency, locked } = $derived(user); - let locale = loc(user); + let locale = $derived(() => loc(user)); let toggleShow = (e) => { e.preventDefault(); e.stopPropagation(); diff --git a/src/components/Code.svelte b/src/components/Code.svelte index 9ad9bf29..774dd7b7 100644 --- a/src/components/Code.svelte +++ b/src/components/Code.svelte @@ -5,7 +5,12 @@ {#snippet cp(something)} - {/snippet} diff --git a/src/components/Event.svelte b/src/components/Event.svelte index eb26de0a..d31ae437 100644 --- a/src/components/Event.svelte +++ b/src/components/Event.svelte @@ -97,7 +97,7 @@ {#if !(minimal || user?.pubkey === pubkey)}
- +
{/if} diff --git a/src/components/InvoiceActions.svelte b/src/components/InvoiceActions.svelte index b6005217..db1583e2 100644 --- a/src/components/InvoiceActions.svelte +++ b/src/components/InvoiceActions.svelte @@ -30,7 +30,7 @@ class:hidden={type !== types.ecash} onclick={setType(types.ecash)} > - + Ecash
Ecash
@@ -175,7 +175,7 @@ {#if aid === user.id} {/if} diff --git a/src/components/InvoiceData.svelte b/src/components/InvoiceData.svelte index e08916fe..58348962 100644 --- a/src/components/InvoiceData.svelte +++ b/src/components/InvoiceData.svelte @@ -59,7 +59,7 @@ > {txt} -
diff --git a/src/components/InvoiceTypes.svelte b/src/components/InvoiceTypes.svelte index a238dcde..4c4177a6 100644 --- a/src/components/InvoiceTypes.svelte +++ b/src/components/InvoiceTypes.svelte @@ -152,7 +152,7 @@ class:hidden={activeOnly && type !== types.ecash} onclick={() => (activeOnly ? toggleType() : setType(types.ecash))} > - + Ecash
Ecash
diff --git a/src/components/ItemForm.svelte b/src/components/ItemForm.svelte index d3ea88c0..d92b63a3 100644 --- a/src/components/ItemForm.svelte +++ b/src/components/ItemForm.svelte @@ -101,28 +101,38 @@
{#if src} - {item.name} + aria-label="Select image" + > + {item.name} + {:else if item.image} - {item.name} + aria-label="Select image" + > + {item.name} + {:else} -
+ aria-label="Select image" + > {/if}
diff --git a/src/components/LocationsMap.svelte b/src/components/LocationsMap.svelte index b676d276..5de5ac56 100644 --- a/src/components/LocationsMap.svelte +++ b/src/components/LocationsMap.svelte @@ -304,12 +304,14 @@
@@ -60,7 +64,7 @@ {/each}
- diff --git a/src/components/Payments.svelte b/src/components/Payments.svelte index 0f07cc2b..dd153ec6 100644 --- a/src/components/Payments.svelte +++ b/src/components/Payments.svelte @@ -17,6 +17,10 @@ class:border-b-0={i === payments.length - 1} class:text-error={amount < 0} onclick={() => goto(`/payment/${p.id}`)} + onkeydown={(e) => + (e.key === "Enter" || e.key === " ") && goto(`/payment/${p.id}`)} + role="button" + tabindex="0" >
@@ -86,7 +90,7 @@ class="text-yellow-300 text-3xl" > {:else if p.type === types.ecash} - + Ecash {:else if p.type === types.reconcile} diff --git a/src/components/Pin.svelte b/src/components/Pin.svelte index 06faeeb7..ab5decf1 100644 --- a/src/components/Pin.svelte +++ b/src/components/Pin.svelte @@ -51,7 +51,9 @@ role="dialog" class="fixed bg-base-100/90 inset-0 h-full w-full z-50 cursor-default" on:click|preventDefault + on:keydown|preventDefault aria-labelledby="title" + tabindex="-1" >
{/if} - diff --git a/src/components/Qr.svelte b/src/components/Qr.svelte index da4ceb00..1fe4a84d 100644 --- a/src/components/Qr.svelte +++ b/src/components/Qr.svelte @@ -1,18 +1,32 @@
screenfull.toggle(qr)} - onkeydown={() => screenfull.toggle(qr)} + onclick={() => screenfull?.toggle?.(qr)} + onkeydown={(e) => + (e.key === "Enter" || e.key === " ") && screenfull?.toggle?.(qr)} + role="button" + tabindex="0" + aria-label="Toggle fullscreen QR" > QR Code
-- cgit v1.2.3