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;
diff --git a/src/routes/(app)/sent/[id]/+page.svelte b/src/routes/(app)/sent/[id]/+page.svelte
index 2eb1f18b..d973d35d 100644
--- a/src/routes/(app)/sent/[id]/+page.svelte
+++ b/src/routes/(app)/sent/[id]/+page.svelte
@@ -4,13 +4,13 @@
import Success from "$comp/Success.svelte";
let { data } = $props();
- let { amount, rate, tip, user } = $state(data);
+ let { rate, tip, user } = $state(data);
let { currency, username } = user;
- amount = Math.abs(amount);
+ let amount = $state(Math.abs(data.amount));
-
+
diff --git a/src/routes/(app)/settings/security/+page.svelte b/src/routes/(app)/settings/security/+page.svelte
index cc988d6c..d40439ac 100644
--- a/src/routes/(app)/settings/security/+page.svelte
+++ b/src/routes/(app)/settings/security/+page.svelte
@@ -1,12 +1,11 @@
{#if need2fa}
@@ -185,11 +175,12 @@
-
-
@@ -218,7 +210,7 @@
{/if}
-