trifid/tfweb/src/components/QR.svelte
2023-02-23 14:42:00 -05:00

29 lines
631 B
Svelte

<script>
import { onMount } from 'svelte';
export let codeValue;
let qrcode;
onMount(() => {
let script = document.createElement('script');
script.src = "https://cdn.rawgit.com/davidshimjs/qrcodejs/gh-pages/qrcode.min.js"
document.head.append(script);
script.onload = function() {
qrcode = new QRCode("qrcode", {
text: codeValue,
colorDark : "#000000",
colorLight : "#ffffff",
correctLevel : QRCode.CorrectLevel.H
});
};
});
</script>
<div id="qrcode" class="w-max"></div>