aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/tools/qr-code-generator/qr-code-generator.vue7
-rw-r--r--src/tools/qr-code-generator/useQRCode.ts2
2 files changed, 7 insertions, 2 deletions
diff --git a/src/tools/qr-code-generator/qr-code-generator.vue b/src/tools/qr-code-generator/qr-code-generator.vue
index e565ba7..9800f28 100644
--- a/src/tools/qr-code-generator/qr-code-generator.vue
+++ b/src/tools/qr-code-generator/qr-code-generator.vue
@@ -4,7 +4,12 @@
<n-gi span="2">
<n-form label-width="130" label-placement="left">
<n-form-item label="Text:">
- <n-input v-model:value="text" placeholder="Your link or text..." />
+ <n-input
+ v-model:value="text"
+ type="textarea"
+ :autosize="{ minRows: 1 }"
+ placeholder="Your link or text..."
+ />
</n-form-item>
<n-form-item label="Foreground color:">
<n-color-picker v-model:value="foreground" :modes="['hex']" />
diff --git a/src/tools/qr-code-generator/useQRCode.ts b/src/tools/qr-code-generator/useQRCode.ts
index 44b72a7..64ee90a 100644
--- a/src/tools/qr-code-generator/useQRCode.ts
+++ b/src/tools/qr-code-generator/useQRCode.ts
@@ -19,7 +19,7 @@ export function useQRCode({
[text, background, foreground, errorCorrectionLevel].filter(isRef),
async () => {
if (get(text))
- qrcode.value = await QRCode.toDataURL(get(text), {
+ qrcode.value = await QRCode.toDataURL(get(text).trim(), {
color: {
dark: get(foreground),
light: get(background),