From 08b5677d7b94ac1e0532edb99dccf05b254f59a9 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Mon, 14 Nov 2022 02:04:40 -0600 Subject: fix bug when sending to zero amount invoice --- .../(app)/send/lightning/[payreq]/+page.server.js | 5 ++- .../(app)/send/lightning/[payreq]/+page.svelte | 49 +++++++++++++--------- 2 files changed, 34 insertions(+), 20 deletions(-) (limited to 'src') diff --git a/src/routes/(app)/send/lightning/[payreq]/+page.server.js b/src/routes/(app)/send/lightning/[payreq]/+page.server.js index 8d60628b..42b91445 100644 --- a/src/routes/(app)/send/lightning/[payreq]/+page.server.js +++ b/src/routes/(app)/send/lightning/[payreq]/+page.server.js @@ -6,7 +6,10 @@ export async function load({ params }) { } export const actions = { - default: async ({ cookies, request }) => { + setAmount: async ({ cookies, request }) => { + return Object.fromEntries(await request.formData()); + }, + send: async ({ cookies, request }) => { try { let body = Object.fromEntries(await request.formData()); let { amount, confirmed } = body; diff --git a/src/routes/(app)/send/lightning/[payreq]/+page.svelte b/src/routes/(app)/send/lightning/[payreq]/+page.svelte index e738c9a3..b6e759f9 100644 --- a/src/routes/(app)/send/lightning/[payreq]/+page.svelte +++ b/src/routes/(app)/send/lightning/[payreq]/+page.svelte @@ -13,12 +13,13 @@ let { currency } = data.user; let amount = form?.amount || data.amount; + let a; let loading; let submit = () => (loading = true); $: update(form); let update = () => { - if (form?.message.includes('pin')) $pin = undefined; + if (form?.message?.includes('pin')) $pin = undefined; loading = false; }; @@ -43,28 +44,38 @@

to

{alias}

- {:else} - - {/if} -
- - - - + + + + + -
+
+ +
+ + {:else} +
+ + -
- + + {/if} -- cgit v1.2.3