aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2024-01-19 10:32:36 -0800
committerAdam Soltys <[email protected]>2024-01-19 10:32:36 -0800
commit3dbeeb10d6d94d16b506af3fcc43a23614fae84b (patch)
tree09ca461f2056f89d8a809d0af7f26dbfbe56cc0c /src
parent30a6c45f0302479f1b9b046e7c7a2e9544b915b4 (diff)
downloadcoinos-ui-3dbeeb10d6d94d16b506af3fcc43a23614fae84b.tar.gz
coinos-ui-3dbeeb10d6d94d16b506af3fcc43a23614fae84b.zip
return bitcoin send params on error
Diffstat (limited to 'src')
-rw-r--r--src/routes/(app)/send/[...text]/+page.svelte3
-rw-r--r--src/routes/(app)/send/bitcoin/[address]/[amount]/[...feeRate]/+page.server.js10
2 files changed, 8 insertions, 5 deletions
diff --git a/src/routes/(app)/send/[...text]/+page.svelte b/src/routes/(app)/send/[...text]/+page.svelte
index 343bffd5..41b58bfb 100644
--- a/src/routes/(app)/send/[...text]/+page.svelte
+++ b/src/routes/(app)/send/[...text]/+page.svelte
@@ -47,9 +47,8 @@
{/if}
<div class="mb-2">
- <input type="hidden" name="text" bind:value={text} />
-
<textarea
+ name="text"
{placeholder}
on:keypress={keypress}
class="w-full p-4 border rounded-xl h-48"
diff --git a/src/routes/(app)/send/bitcoin/[address]/[amount]/[...feeRate]/+page.server.js b/src/routes/(app)/send/bitcoin/[address]/[amount]/[...feeRate]/+page.server.js
index 6f735f32..318e33c4 100644
--- a/src/routes/(app)/send/bitcoin/[address]/[amount]/[...feeRate]/+page.server.js
+++ b/src/routes/(app)/send/bitcoin/[address]/[amount]/[...feeRate]/+page.server.js
@@ -13,16 +13,20 @@ export async function load({ params: { address, amount, feeRate }, cookies }) {
return { amount, address, fee, fees, feeRate, ourfee, hex };
} catch (e) {
- return { message: e.message };
+ return { amount, address, feeRate, message: e.message };
}
}
export const actions = {
- default: async ({ cookies, request }) => {
+ default: async ({
+ cookies,
+ params: { address, amount, feeRate },
+ request,
+ }) => {
try {
let r = await post("/bitcoin/send", await fd(request), auth(cookies));
} catch (e) {
- return fail(400, { message: e.message });
+ return fail(400, { address, amount, feeRate, message: e.message });
}
redirect(307, "/sent");