From 4b15454e4b37e212a646d5b85fea7ae8eab374e2 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Tue, 8 Nov 2022 14:28:22 -0800 Subject: more qr tweaking --- src/routes/(app)/invoice/[id]/+layout.server.js | 5 +-- src/routes/(app)/invoice/[id]/+page.svelte | 41 ++++++++++++------------- 2 files changed, 23 insertions(+), 23 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 9df99035..4b6cf97e 100644 --- a/src/routes/(app)/invoice/[id]/+layout.server.js +++ b/src/routes/(app)/invoice/[id]/+layout.server.js @@ -4,7 +4,8 @@ import { get } from '$lib/utils'; export async function load({ params }) { let { id } = params; let invoice = await get(`/invoice?uuid=${id}`); - let src = Qr.drawImg(invoice.text, { size: 600 }); + let sm = Qr.drawImg(invoice.text, { size: 300 }); + let lg = Qr.drawImg(invoice.text, { size: 1200 }); - return { id, invoice, src }; + return { id, invoice, sm, lg }; } diff --git a/src/routes/(app)/invoice/[id]/+page.svelte b/src/routes/(app)/invoice/[id]/+page.svelte index cf87d39b..463cf31f 100644 --- a/src/routes/(app)/invoice/[id]/+page.svelte +++ b/src/routes/(app)/invoice/[id]/+page.svelte @@ -14,7 +14,7 @@ let showQr; $: refresh(data); - let { invoice, id, user, src } = data; + let { invoice, id, user, sm, lg } = data; let { address, amount, @@ -27,6 +27,8 @@ user: { username, currency } } = invoice; +let src = sm; + let qr; let tipPercent = 0; @@ -67,10 +69,13 @@ $: link = address ? text : `lightning:${text}`; - let click = () => { - if (screenfull.isFullscreen) screenfull.toggle(qr); - else window.location.href = link; - }; + let full; + let toggle = () => { + screenfull.toggle(qr); + full = !full; + if (full) src = lg; + else src = sm; + }
-

-
-
Please pay
+
+

+
Pay
- -

+

+
{#if !user || user.username === username || showQr} -
- +
+
@@ -106,12 +111,6 @@ >
Copy
-
{/if} -- cgit v1.2.3