diff --git a/apps/desktop/src/lib/components/qr.svelte b/apps/desktop/src/lib/components/qr.svelte new file mode 100644 index 0000000..a6f6531 --- /dev/null +++ b/apps/desktop/src/lib/components/qr.svelte @@ -0,0 +1,22 @@ + + +{#if dataUrl} + QR code +{/if} diff --git a/apps/desktop/src/routes/monero/index.svelte b/apps/desktop/src/routes/monero/index.svelte index d13bb2d..05ff5b2 100644 --- a/apps/desktop/src/routes/monero/index.svelte +++ b/apps/desktop/src/routes/monero/index.svelte @@ -15,6 +15,7 @@ import Fingerprint from '@lucide/svelte/icons/fingerprint' import SettingsIcon from '@lucide/svelte/icons/settings' import Loader from '$lib/components/loader.svelte' + import QrCode from '$lib/components/qr.svelte' import { navigate } from 'sv-router/generated' const w = moneroWallet @@ -194,8 +195,13 @@
-

Address

-

{w.address}

+
+ +
+

Address

+

{w.address}

+
+

Balance

{w.balance} XMR

{#if w.unlockedAtomic !== w.balAtomic} @@ -299,15 +305,20 @@ {#if account.subaddresses.length > 1}

Subaddresses

- {#each account.subaddresses as sub} -
-
-

#{sub.index}{sub.label ? ` - ${sub.label}` : ''}

-

{atomicToXmr(sub.balance)} XMR

+ {#each account.subaddresses as sub} +
+
+ +
+
+

#{sub.index}{sub.label ? ` - ${sub.label}` : ''}

+

{atomicToXmr(sub.balance)} XMR

+
+

{sub.address}

-

{sub.address}

- {/each} +
+ {/each}
{/if}