From 2af4a989092ae63eb9ae38ac35982b6bba2e917c Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Thu, 3 Nov 2022 01:28:01 -0700 Subject: show who payments are with --- src/routes/(app)/invoice/[id]/+layout.server.js | 10 ++--- src/routes/(app)/invoice/[id]/+page.svelte | 51 +++++++++++-------------- src/routes/(app)/invoice/[id]/tip/+page.svelte | 15 +++----- 3 files changed, 31 insertions(+), 45 deletions(-) (limited to 'src/routes/(app)/invoice') diff --git a/src/routes/(app)/invoice/[id]/+layout.server.js b/src/routes/(app)/invoice/[id]/+layout.server.js index 690deda0..9df99035 100644 --- a/src/routes/(app)/invoice/[id]/+layout.server.js +++ b/src/routes/(app)/invoice/[id]/+layout.server.js @@ -1,14 +1,10 @@ -import Qr from 'qrcode-svg'; +import Qr from 'qrcode-base64'; import { get } from '$lib/utils'; export async function load({ params }) { let { id } = params; let invoice = await get(`/invoice?uuid=${id}`); - let svg = new Qr({ - content: invoice.text, - join: true, - container: 'svg-viewbox' - }).svg(); + let src = Qr.drawImg(invoice.text, { size: 600 }); - return { id, invoice, svg }; + return { id, invoice, src }; } diff --git a/src/routes/(app)/invoice/[id]/+page.svelte b/src/routes/(app)/invoice/[id]/+page.svelte index bb41a116..98bde2ac 100644 --- a/src/routes/(app)/invoice/[id]/+page.svelte +++ b/src/routes/(app)/invoice/[id]/+page.svelte @@ -1,6 +1,6 @@ - @@ -81,10 +72,12 @@ > -
-
- {@html svg} -
+
screenfull.toggle(qr)} + > +
@@ -99,27 +92,27 @@
{#if invoice.tip}
- {$t('invoice.invoice')} - {f(amountFiat, currency)} - {`(${s(amount)} SAT)`} + {$t('invoice.invoice')} + + {f(amountFiat, currency)} + {`${sat(amount)}`} +
- {$t('invoice.tip')} - {f(tipAmount, currency)} - {`(${s(tip)} SAT)`} + {`${sat(tip)}`} +
{/if} -
- {$t('invoice.total')} - + {$t('invoice.total')} + {f(amountFiat + parseFloat(tipAmount), currency)} - {`(${s(tip + amount)} SAT)`}{`${sat(tip + amount)}`}
diff --git a/src/routes/(app)/invoice/[id]/tip/+page.svelte b/src/routes/(app)/invoice/[id]/tip/+page.svelte index 6ea3aae5..b3906010 100644 --- a/src/routes/(app)/invoice/[id]/tip/+page.svelte +++ b/src/routes/(app)/invoice/[id]/tip/+page.svelte @@ -1,7 +1,7 @@ - @@ -137,7 +134,7 @@ on:input={handleSlide} /> -
+
{f(amountFiat, currency)} @@ -145,9 +142,9 @@
-
- {s(amount)} - +{s(tip)} SAT +
+ {sat(amount)} + +{sat(tip)}
-- cgit v1.2.3