From 17d2c4b23f6ec1857a486872e1d156a62fdb3cca Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Sat, 7 Jan 2023 23:15:04 -0800 Subject: tx page --- src/routes/(app)/tx/[id]/+page.server.js | 6 ++++ src/routes/(app)/tx/[id]/+page.svelte | 62 ++++++++++++++++++++++++++++++++ 2 files changed, 68 insertions(+) create mode 100644 src/routes/(app)/tx/[id]/+page.server.js create mode 100644 src/routes/(app)/tx/[id]/+page.svelte (limited to 'src/routes/(app)/tx') diff --git a/src/routes/(app)/tx/[id]/+page.server.js b/src/routes/(app)/tx/[id]/+page.server.js new file mode 100644 index 00000000..7db5d4f1 --- /dev/null +++ b/src/routes/(app)/tx/[id]/+page.server.js @@ -0,0 +1,6 @@ +import { auth, get } from '$lib/utils'; + +export async function load({ cookies, params }) { + let tx = await get(`/payments/${params.id}`, auth(cookies)); + return { tx }; +} diff --git a/src/routes/(app)/tx/[id]/+page.svelte b/src/routes/(app)/tx/[id]/+page.svelte new file mode 100644 index 00000000..fc793916 --- /dev/null +++ b/src/routes/(app)/tx/[id]/+page.svelte @@ -0,0 +1,62 @@ + + + + +
+

+ {$t(amount < 0 ? 'transactions.sent' : 'transactions.received')} +

+ +
+
{$t('transactions.amount')}
+
+ {f(fiat, currency)} + ⚡️{`${s(Math.abs(amount) + fee)}`} +
+
+ +
+
{$t('transactions.date')}
+
+ {format(parseISO(createdAt), 'MMMM d')}, + {format(parseISO(createdAt), 'h:mm aaa')} +
+
+ + {#if network === 'lightning'} +
+
{$t('transactions.preimage')}
+
+ {preimage} +
+
+ {:else} +
+
{$t('transactions.id')}
+
+
+ {hash} +
+ +
+
+ {/if} +
-- cgit v1.2.3