From 926b1cd61d5bca6e6e9fd3420681d0829341a1e0 Mon Sep 17 00:00:00 2001 From: secondl1ght <85003930+secondl1ght@users.noreply.github.com> Date: Sat, 30 Jul 2022 12:59:47 -0600 Subject: add loading splash, start adding toast messages, qr code skeleton --- package.json | 1 + pnpm-lock.yaml | 6 ++++++ src/components/LoadingSplash.svelte | 7 +++++++ src/components/index.js | 1 + src/routes/__layout.svelte | 2 ++ src/routes/invoice/[amount].svelte | 28 +++++++++++++++++++++------- src/routes/receive.svelte | 18 ++++++++++++++---- 7 files changed, 52 insertions(+), 11 deletions(-) create mode 100644 src/components/LoadingSplash.svelte diff --git a/package.json b/package.json index d4312d1c..25369d0c 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,7 @@ "devDependencies": { "@sveltejs/adapter-auto": "next", "@sveltejs/kit": "next", + "@zerodevx/svelte-toast": "^0.7.2", "autoprefixer": "^10.4.7", "cookie": "^0.5.0", "postcss": "^8.4.14", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 69b6d84e..e57ddd3e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -3,6 +3,7 @@ lockfileVersion: 5.4 specifiers: '@sveltejs/adapter-auto': next '@sveltejs/kit': next + '@zerodevx/svelte-toast': ^0.7.2 autoprefixer: ^10.4.7 cookie: ^0.5.0 postcss: ^8.4.14 @@ -17,6 +18,7 @@ specifiers: devDependencies: '@sveltejs/adapter-auto': 1.0.0-next.64 '@sveltejs/kit': 1.0.0-next.398_svelte@3.49.0+vite@3.0.3 + '@zerodevx/svelte-toast': 0.7.2 autoprefixer: 10.4.7_postcss@8.4.14 cookie: 0.5.0 postcss: 8.4.14 @@ -198,6 +200,10 @@ packages: - supports-color dev: true + /@zerodevx/svelte-toast/0.7.2: + resolution: {integrity: sha512-vWiY6IqsstcOoQ8PFBuFuxgPkj1JFAGhUF9gC7wLx7c5A9SSfdtxWs/39ekGSIeyJK0yqWhTcmzGrCEWSELzDw==} + dev: true + /abbrev/1.1.1: resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} dev: true diff --git a/src/components/LoadingSplash.svelte b/src/components/LoadingSplash.svelte new file mode 100644 index 00000000..2ab4c739 --- /dev/null +++ b/src/components/LoadingSplash.svelte @@ -0,0 +1,7 @@ + + +
+ +
diff --git a/src/components/index.js b/src/components/index.js index febf8dac..e41c3d4c 100644 --- a/src/components/index.js +++ b/src/components/index.js @@ -7,3 +7,4 @@ export { default as Icon } from './Icon.svelte'; export { default as Image } from './Image.svelte'; export { default as RegisterOrLogin } from './RegisterOrLogin.svelte'; export { default as AppHeader } from './AppHeader.svelte'; +export { default as LoadingSplash } from './LoadingSplash.svelte'; diff --git a/src/routes/__layout.svelte b/src/routes/__layout.svelte index 6562db18..f91772e8 100644 --- a/src/routes/__layout.svelte +++ b/src/routes/__layout.svelte @@ -1,4 +1,5 @@ + diff --git a/src/routes/invoice/[amount].svelte b/src/routes/invoice/[amount].svelte index d1dea907..27140519 100644 --- a/src/routes/invoice/[amount].svelte +++ b/src/routes/invoice/[amount].svelte @@ -1,17 +1,13 @@ {#if $user} @@ -226,8 +232,14 @@ id="qr" class="border {showMobileTip ? 'border-gray-400' - : 'border-lightgrey'} rounded-3xl block md:flex justify-center items-center" - /> + : 'border-lightgrey'} rounded-3xl block md:flex justify-center items-center h-[300px] w-[250px] md:w-[300px] relative" + > +
+
@@ -273,6 +285,8 @@
+{:else} + {/if}