This commit is contained in:
Jasper van der Neut - Stulen 2026-02-20 22:57:12 +01:00 committed by GitHub
commit 32822e9fc2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -205,7 +205,7 @@
<template x-for="label in labels"> <template x-for="label in labels">
<li class="h-[10mm] w-[25.4mm]"> <li class="h-[10mm] w-[25.4mm]">
<div <div
class="flex h-[9mm] w-[24.4mm] items-center border-[0.5mm] odd:border-blue-500 even:border-red-300" class="flex justify-evenly h-[9mm] w-[24.4mm] items-center border-[0.5mm] odd:border-blue-500 even:border-red-300"
:class="{'even:border-transparent odd:border-transparent': !borderToggle}" :class="{'even:border-transparent odd:border-transparent': !borderToggle}"
> >
<img <img
@ -217,16 +217,25 @@
referrerpolicy="no-referrer" referrerpolicy="no-referrer"
/> />
<div <div
class="flex-grow" class="flex-none pr-[2mm]" align="center"
><div
:class="{ :class="{
'text-[3.9mm]': label.text.length <= 6, 'text-[3.3mm]': label.prefix.length <= 3,
'text-[3.2mm]': label.text.length == 7, 'text-[2.9mm]': label.prefix.length == 4,
'text-[2.7mm]': label.text.length == 8, 'text-[2.4mm]': label.prefix.length == 5,
'text-[2.4mm]': label.text.length == 9, 'text-[1.9mm]': label.prefix.length == 6,
'text-[2.1mm]': label.text.length >= 10, 'text-[1.5mm]': label.prefix.length >= 7,
}" }"
x-text="label.text" x-text="label.prefix"
></div> ></div><div
:class="{
'text-[2.9mm]': label.paddedNumber.length <= 4,
'text-[2.4mm]': label.paddedNumber.length == 5,
'text-[1.9mm]': label.paddedNumber.length == 6,
'text-[1.5mm]': label.paddedNumber.length >= 7,
}"
x-text="label.paddedNumber"
></div></div>
</div> </div>
</li> </li>
</template> </template>
@ -304,11 +313,11 @@
.padStart(leadingZerosInt + 1, "0"); .padStart(leadingZerosInt + 1, "0");
let text = this.prefix + paddedNumber; let text = this.prefix + paddedNumber;
// See https://goqr.me/api/doc/create-qr-code/ // See https://goqr.me/api/doc/create-qr-code/
let qrCodeUrl = `https://api.qrserver.com/v1/create-qr-code/?size=300x300&data=${encodeURIComponent( let qrCodeUrl = `https://api.qrserver.com/v1/create-qr-code/?size=300x300&qzone=4&bgcolor=fff&data=${encodeURIComponent(
text text
)}`; )}`;
this.labels.push({ qrCodeUrl, text }); this.labels.push({ qrCodeUrl, text, prefix: this.prefix, paddedNumber });
} }
}, },
printLabels() { printLabels() {