From 28c1f82d45338d6df541e6aa480bbcfe42757169 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Tue, 27 Sep 2022 00:08:48 -0700 Subject: cleanup --- src/components/Heart.svelte | 16 +++++++++++++ src/components/Qr.svelte | 6 ++--- src/components/Tip.svelte | 1 + src/components/index.js | 1 + src/locales/en.json | 5 +++- src/routes/invoice/[id]/+page.svelte | 44 +++++++----------------------------- 6 files changed, 32 insertions(+), 41 deletions(-) create mode 100644 src/components/Heart.svelte (limited to 'src') diff --git a/src/components/Heart.svelte b/src/components/Heart.svelte new file mode 100644 index 00000000..55b13fa9 --- /dev/null +++ b/src/components/Heart.svelte @@ -0,0 +1,16 @@ + + + diff --git a/src/components/Qr.svelte b/src/components/Qr.svelte index e590a228..35146ec3 100644 --- a/src/components/Qr.svelte +++ b/src/components/Qr.svelte @@ -46,10 +46,8 @@ div { @apply px-5 md:px-0 - w-[292px] - h-[302px] - md:w-[300px] - md:h-[300px] + w-[300px] + h-[300px] rounded-3xl block md:flex diff --git a/src/components/Tip.svelte b/src/components/Tip.svelte index 44728326..d08368d9 100644 --- a/src/components/Tip.svelte +++ b/src/components/Tip.svelte @@ -63,6 +63,7 @@ showCustomAmount = false; }; +let timeout; const handleSlide = (e) => { customTipAmount = ''; if (customInput) { diff --git a/src/components/index.js b/src/components/index.js index 1a673737..7d01e338 100644 --- a/src/components/index.js +++ b/src/components/index.js @@ -1,4 +1,5 @@ export { default as Check } from './Check.svelte'; +export { default as Heart } from './Heart.svelte'; export { default as Quote } from './Quote.svelte'; export { default as LandingHeader } from './LandingHeader.svelte'; export { default as LandingHero } from './LandingHero.svelte'; diff --git a/src/locales/en.json b/src/locales/en.json index a6afe366..704f6d1b 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -96,7 +96,10 @@ "addTip": "Add a tip", "addTipq": "Add a tip?", "done": "Done", - "paymentSuccessful": "Payment Successful!" + "paymentSuccessful": "Payment Successful!", + "invoice": "Invoice", + "total": "Total", + "tip": "Tip" }, "jobs": { "header": "Jobs", diff --git a/src/routes/invoice/[id]/+page.svelte b/src/routes/invoice/[id]/+page.svelte index 0fa34430..ef3ba08e 100644 --- a/src/routes/invoice/[id]/+page.svelte +++ b/src/routes/invoice/[id]/+page.svelte @@ -2,7 +2,7 @@ import { copy, f, get, reverseFormat, s, toggleFullscreen } from '$lib/utils'; import { browser } from '$app/environment'; import { invoices, user } from '$lib/store'; - import { Icon, Image, Qr, Tip } from '$comp'; + import { Icon, Heart, Image, Qr, Tip } from '$comp'; import { goto } from '$app/navigation'; import { t } from '$lib/translations'; @@ -22,7 +22,6 @@ let showCustomAmount = false; let showMobileTip = false; - let image = '/images/invoice.svg'; let qr; let tipPercent = 0; @@ -52,14 +51,7 @@ $: tipAmount = ((tip * rate) / 100000000).toFixed(2); - const amountFormatted = s(amount); - $: invoiceAmountFiatFormatted = f(amountFiat, currency); - - let timeout; - const handleBackButton = () => { - goto(`/${username}/receive`); - };
@@ -67,7 +59,7 @@ class="ml-5 md:ml-20 mt-5 md:mt-10 hover:opacity-80" class:invisible={!$user} disabled={showMobileTip} - on:click={handleBackButton} + on:click={() => goto(`/${username}/receive`)} > @@ -94,7 +86,7 @@ {/if} -
+
@@ -128,9 +105,7 @@ > -
- -
+