diff options
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} /> |
