From dd49cb5e8754ee82fb2370b375db6b46a1eefd52 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Tue, 26 Nov 2024 20:54:49 -0800 Subject: warnings --- src/routes/(app)/send/invoice/[id]/+page.svelte | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) (limited to 'src/routes/(app)/send') diff --git a/src/routes/(app)/send/invoice/[id]/+page.svelte b/src/routes/(app)/send/invoice/[id]/+page.svelte index d2b3727c..f0811f2e 100644 --- a/src/routes/(app)/send/invoice/[id]/+page.svelte +++ b/src/routes/(app)/send/invoice/[id]/+page.svelte @@ -13,32 +13,23 @@ import Numpad from "$comp/Numpad.svelte"; import Spinner from "$comp/Spinner.svelte"; import { page } from "$app/stores"; - import { - btc, - sat, - post, - back, - f, - toFiat, - s, - sats, - focus, - } from "$lib/utils"; + import { btc, sat, post, back, f, toFiat, s, sats, focus } from "$lib/utils"; let { data, form } = $props(); let { invoice, rates, user } = $state(data); let { address, hash, payreq, user: recipient, tip } = $state(invoice); let { currency } = $state(user); + let { amount } = $state(form || invoice); - let amount = $state(form?.amount || invoice.amount); let rate = $derived( invoice.rate * (rates[user.currency] / rates[invoice.currency]), ); + let a = $state(), af = $state(), - fiat = $state(!amount); + fiat = $state(untrack(() => !amount)); - let amountFiat = $state(amount * (rate / sats)); + let amountFiat = $state((untrack(() => amount) * untrack(() => rate)) / sats); let setAmount = () => { amount = a; amountFiat = af; -- cgit v1.2.3