From b8e8dc5d75d7fe2c270e89d62ed29a27321473b7 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Mon, 12 May 2025 12:36:18 -0700 Subject: display locked balance --- .../(app)/send/lightning/[payreq]/[...memo]/+page.server.ts | 3 +-- src/routes/(app)/send/lightning/[payreq]/[...memo]/+page.svelte | 9 +++++++-- 2 files changed, 8 insertions(+), 4 deletions(-) (limited to 'src/routes/(app)') diff --git a/src/routes/(app)/send/lightning/[payreq]/[...memo]/+page.server.ts b/src/routes/(app)/send/lightning/[payreq]/[...memo]/+page.server.ts index 0f7b4003..eb324775 100644 --- a/src/routes/(app)/send/lightning/[payreq]/[...memo]/+page.server.ts +++ b/src/routes/(app)/send/lightning/[payreq]/[...memo]/+page.server.ts @@ -39,8 +39,7 @@ export const actions = { p = await post("/payments", body, auth(cookies)); } catch (e) { - let { message } = e as Error; - if (!message.includes("Insufficient")) message = "payments.failedToRoute"; + const { message } = e as Error; return fail(400, { message }); } diff --git a/src/routes/(app)/send/lightning/[payreq]/[...memo]/+page.svelte b/src/routes/(app)/send/lightning/[payreq]/[...memo]/+page.svelte index e979e7c4..a5cc168c 100644 --- a/src/routes/(app)/send/lightning/[payreq]/[...memo]/+page.svelte +++ b/src/routes/(app)/send/lightning/[payreq]/[...memo]/+page.svelte @@ -13,7 +13,7 @@ let { alias, memo, payreq, ourfee, user } = $derived({ ...data, ...form }); let a = $state(); - let { currency } = $derived(user); + let { currency, locked } = $derived(user); let locale = loc(user); $effect(() => ($rate ||= data.rate)); @@ -36,7 +36,12 @@
{#if form?.message}
- {$t(form.message)} + {#if form.message.includes($t("payments.insufficientFunds"))} +
{form.message}
+
{$t("payments.lockedBalance")}: {locked}
+ {:else} + {$t("payments.failedToRoute")} + {/if}
{/if} {#if amount} -- cgit v1.2.3