Refactored previous changes, reworded variable names, changed let's to const's where possible.

This commit is contained in:
eopo 2024-06-18 15:33:20 +02:00 committed by GitHub
parent 0d0162899d
commit 89eda4e7c4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -245,7 +245,7 @@
'text-[2.4mm]': label.text.length == 9, 'text-[2.4mm]': label.text.length == 9,
'text-[2.1mm]': label.text.length >= 10, 'text-[2.1mm]': label.text.length >= 10,
}" }"
x-text="label.text" x-text="label.qrCodeLabel"
></div> ></div>
</div> </div>
</li> </li>
@ -287,22 +287,22 @@
generateLabels() { generateLabels() {
this.labels = []; this.labels = [];
let totalLabels = 7 * 27; // 7 columns x 27 rows const totalLabels = 7 * 27; // 7 columns x 27 rows
let startNumberInt = parseInt(this.startNumber, 10); // Ensure startNumber is an integer const startNumberInt = parseInt(this.startNumber, 10); // Ensure startNumber is an integer
let leadingZerosInt = parseInt(this.leadingZeros, 10); // Ensure leadingZeros is an integer const leadingZerosInt = parseInt(this.leadingZeros, 10); // Ensure leadingZeros is an integer
for (let i = 0; i < totalLabels; i++) { for (let i = 0; i < totalLabels; i++) {
let number = startNumberInt + i; const number = startNumberInt + i;
let paddedNumber = number const paddedNumber = number
.toString() .toString()
.padStart(leadingZerosInt + 1, "0"); .padStart(leadingZerosInt + 1, "0");
let text = this.printPrefix ? this.prefix + paddedNumber : paddedNumber; const qrCodeContent = this.prefix + paddedNumber;
let qrCode = this.prefix + paddedNumber; const qrCodeLabel = this.printPrefix ? qrCodeContent : 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( const qrCodeUrl = `https://api.qrserver.com/v1/create-qr-code/?size=300x300&data=${encodeURIComponent(
qrCode qrCodeContent
)}`; )}`;
this.labels.push({ qrCodeUrl, text }); this.labels.push({ qrCodeUrl, qrCodeLabel });
} }
}, },
printLabels() { printLabels() {