From 93f9d0abf58c5b5154e35b63524405554042bef1 Mon Sep 17 00:00:00 2001 From: secondl1ght <85003930+secondl1ght@users.noreply.github.com> Date: Sat, 6 Aug 2022 00:04:55 -0600 Subject: finish withdraw UI, add more validation on support, bug fixes on tx hist --- src/routes/[username]/dashboard.svelte | 98 +++++++++++++++++++------------ src/routes/[username]/settings.svelte | 6 +- src/routes/[username]/support.svelte | 19 +++++- src/routes/[username]/transactions.svelte | 12 ++-- src/routes/withdraw.js | 3 +- 5 files changed, 85 insertions(+), 53 deletions(-) (limited to 'src/routes') diff --git a/src/routes/[username]/dashboard.svelte b/src/routes/[username]/dashboard.svelte index 7fab2125..d056399f 100644 --- a/src/routes/[username]/dashboard.svelte +++ b/src/routes/[username]/dashboard.svelte @@ -1,7 +1,7 @@ {#if $user} @@ -13,7 +15,13 @@
- +
@@ -35,11 +43,18 @@ class="block border rounded-xl p-2 w-full" type="text" name="message" + bind:value={message} required />
- +
{/if} diff --git a/src/routes/[username]/transactions.svelte b/src/routes/[username]/transactions.svelte index 24e3e146..c91fd900 100644 --- a/src/routes/[username]/transactions.svelte +++ b/src/routes/[username]/transactions.svelte @@ -18,8 +18,8 @@

AMOUNT

-

TYPE

-

TIME

+

TYPE

+

TIME

@@ -28,19 +28,21 @@
{tx.amount > 0 && '+'}{new Intl.NumberFormat('en-US', { + >{tx.amount > 0 ? '+' : ''}{new Intl.NumberFormat('en-US', { style: 'currency', currency: 'USD' }).format(tx.amount * (tx.rate / 100000000))} {new Intl.NumberFormat('en-US', { maximumFractionDigits: 0 }).format(tx.amount)} + >{tx.amount > 0 ? '+' : ''}{new Intl.NumberFormat('en-US', { + maximumFractionDigits: 0 + }).format(tx.amount)} SATS
-
+
{tx.amount < 0 ? 'Sent' : 'Received'}
diff --git a/src/routes/withdraw.js b/src/routes/withdraw.js index aaed2250..818d39da 100644 --- a/src/routes/withdraw.js +++ b/src/routes/withdraw.js @@ -1,8 +1,7 @@ import { post } from '$lib/utils'; export async function POST({ locals, request }) { let { token } = locals; - let body = await request.json(); - console.log(body) + let body = await request.json(); body = await post('/lightning/send', body, { authorization: `Bearer ${token}` }); -- cgit v1.2.3