aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes/(app)/send/lightning
diff options
context:
space:
mode:
authorJurjen de Vries <[email protected]>2025-09-11 00:48:15 +0200
committerGitHub <[email protected]>2025-09-11 00:48:15 +0200
commit0c69c9848c6b98c92609d209103efc60003c9723 (patch)
tree445121def885f13d0f80c06864ad2ff4d5ef95a1 /src/routes/(app)/send/lightning
parent2abcf6e435fca5d86960f3ba4228002bfb0a19e6 (diff)
parent9277b2921e09ee9dd5f39cf4af30a2330f4d95d1 (diff)
downloadcoinos-ui-0c69c9848c6b98c92609d209103efc60003c9723.tar.gz
coinos-ui-0c69c9848c6b98c92609d209103efc60003c9723.zip
Merge branch 'coinos:master' into master
Diffstat (limited to 'src/routes/(app)/send/lightning')
-rw-r--r--src/routes/(app)/send/lightning/[payreq]/[...memo]/+page.server.ts3
-rw-r--r--src/routes/(app)/send/lightning/[payreq]/[...memo]/+page.svelte9
2 files changed, 8 insertions, 4 deletions
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 @@
<div class="container px-4 max-w-xl mx-auto text-center space-y-2">
{#if form?.message}
<div class="text-red-600 text-center">
- {$t(form.message)}
+ {#if form.message.includes($t("payments.insufficientFunds"))}
+ <div>{form.message}</div>
+ <div>{$t("payments.lockedBalance")}: {locked}</div>
+ {:else}
+ {$t("payments.failedToRoute")}
+ {/if}
</div>
{/if}
{#if amount}