aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/Qr.svelte
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/Qr.svelte')
-rw-r--r--src/components/Qr.svelte5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/components/Qr.svelte b/src/components/Qr.svelte
index 52bb7a65..4929137a 100644
--- a/src/components/Qr.svelte
+++ b/src/components/Qr.svelte
@@ -5,7 +5,8 @@
export let image, text, qr;
- onMount(async () => {
+ $: update(text);
+ let update = async (text) => {
if (!(browser && text)) return;
let { default: QRCodeStyling } = await import('qr-code-styling');
@@ -28,7 +29,7 @@
while (qr.firstChild) qr.removeChild(qr.lastChild);
qrCode.append(qr);
- });
+ }
</script>
<div bind:this={qr} on:click={() => copy(text)} />