diff options
| author | Adam Soltys <[email protected]> | 2022-11-05 13:03:47 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2022-11-05 13:03:47 -0700 |
| commit | 5bd8de0b2b0866c1229bb746d0a5a0cdd7a6b519 (patch) | |
| tree | 23d8cf46f3e60429681ec3291b51822a575613bf /src/routes/(app)/qr | |
| parent | 119ac865b9ea25f54e30baa03325331604535956 (diff) | |
| download | coinos-ui-5bd8de0b2b0866c1229bb746d0a5a0cdd7a6b519.tar.gz coinos-ui-5bd8de0b2b0866c1229bb746d0a5a0cdd7a6b519.zip | |
handle bip21 qr codes
Diffstat (limited to 'src/routes/(app)/qr')
| -rw-r--r-- | src/routes/(app)/qr/[text]/+page.server.js | 8 | ||||
| -rw-r--r-- | src/routes/(app)/qr/[text]/+page.svelte | 7 |
2 files changed, 15 insertions, 0 deletions
diff --git a/src/routes/(app)/qr/[text]/+page.server.js b/src/routes/(app)/qr/[text]/+page.server.js new file mode 100644 index 00000000..9dd2b24d --- /dev/null +++ b/src/routes/(app)/qr/[text]/+page.server.js @@ -0,0 +1,8 @@ +import Qr from 'qrcode-base64'; + +export async function load({ params }) { + let { text } = params; + let src = Qr.drawImg(text, { size: 600 }); + + return { src }; +} diff --git a/src/routes/(app)/qr/[text]/+page.svelte b/src/routes/(app)/qr/[text]/+page.svelte new file mode 100644 index 00000000..555f919c --- /dev/null +++ b/src/routes/(app)/qr/[text]/+page.svelte @@ -0,0 +1,7 @@ +<script> + import { Qr } from '$comp'; + export let data; + let { src } = data; +</script> + +<Qr {src} /> |
