style: fix prefer-const and prettier formatting issues
Backend CI / Tests (push) Failing after 1m41s
Backend CI / Lint & vulns (push) Failing after 2m26s
Backend CI / Race detector (push) Failing after 3m45s

This commit is contained in:
2026-06-25 13:48:03 +01:00
parent e0236144c7
commit 4af2b8dfb4
64 changed files with 234 additions and 229 deletions
@@ -37,7 +37,7 @@
user_balances: UserBalance[];
}
let summary = $state<GiftCardSummary>({
const summary = $state<GiftCardSummary>({
total_unclaimed: 0,
total_user_balances: 0,
gift_cards: [],
@@ -196,32 +196,32 @@
let topUpMode = $state<'giveaway' | 'purchase'>('giveaway');
// Validation
let generateError = $derived(
const generateError = $derived(
generateAmount && (isNaN(Number(generateAmount)) || Number(generateAmount) <= 0)
? 'Must be a valid positive number'
: ''
);
let topUpError = $derived(
const topUpError = $derived(
topUpAmount && (isNaN(Number(topUpAmount)) || Number(topUpAmount) <= 0)
? 'Must be a valid positive number'
: ''
);
let transferAmountError = $derived(
const transferAmountError = $derived(
transferAmount && (isNaN(Number(transferAmount)) || Number(transferAmount) <= 0)
? 'Must be a valid positive number'
: ''
);
let transferCodeError = $derived(
const transferCodeError = $derived(
transferToCode && transferToCode.replace(/[^a-zA-Z0-9]/g, '').length !== 12
? 'Code must be exactly 12 characters'
: ''
);
let isAmountValid = $derived(
const isAmountValid = $derived(
generateType === 'stock' ? true : !!(generateAmount && !generateError)
);
let isEmailValid = $derived.by(() => {
const isEmailValid = $derived.by(() => {
if (generateType !== 'code') return true;
const trimmed = generateEmail.trim();
if (isGuestSelected) {
@@ -233,20 +233,20 @@
return trimmed.includes('@') && trimmed.includes('.');
});
let isGenerateValid = $derived(generateType === 'stock' ? true : isAmountValid && isEmailValid);
const isGenerateValid = $derived(generateType === 'stock' ? true : isAmountValid && isEmailValid);
let isTopUpValid = $derived(topUpAmount && !topUpError);
let isTransferValid = $derived(
const isTopUpValid = $derived(topUpAmount && !topUpError);
const isTransferValid = $derived(
transferAmount && !transferAmountError && transferToCode && !transferCodeError
);
// TillPayment state
let showTillPayment = $state(false);
let tillAmount = $state(0);
let tillAction = $state<'create' | 'topup'>('create');
let tillGiftCardId = $state<string | undefined>(undefined);
let tillUserId = $state<string | undefined>(undefined);
let tillDelivery = $state<'account' | 'code'>('code');
const showTillPayment = $state(false);
const tillAmount = $state(0);
const tillAction = $state<'create' | 'topup'>('create');
const tillGiftCardId = $state<string | undefined>(undefined);
const tillUserId = $state<string | undefined>(undefined);
const tillDelivery = $state<'account' | 'code'>('code');
async function fetchGiftCards(page: number = 1, search: string = '') {
loading = true;
@@ -512,7 +512,7 @@
// =============== Embedded Payment Handlers ===============
let isEphemeralCardValid = $derived(
const isEphemeralCardValid = $derived(
ephemeralCardNumber.replace(/\s/g, '').length >= 13 &&
ephemeralCardExpiry.includes('/') &&
ephemeralCardExpiry.length === 5 &&
@@ -811,8 +811,11 @@
| 'balance'
| 'updated';
let cardSort = $state<{ key: SortKey; dir: 'asc' | 'desc' }>({ key: 'created', dir: 'desc' });
let balanceSort = $state<{ key: SortKey; dir: 'asc' | 'desc' }>({ key: 'updated', dir: 'desc' });
const cardSort = $state<{ key: SortKey; dir: 'asc' | 'desc' }>({ key: 'created', dir: 'desc' });
const balanceSort = $state<{ key: SortKey; dir: 'asc' | 'desc' }>({
key: 'updated',
dir: 'desc'
});
function toggleCardSort(key: SortKey) {
if (cardSort.key === key) {
@@ -832,7 +835,7 @@
}
}
let sortedCards = $derived.by(() => {
const sortedCards = $derived.by(() => {
let filtered = [...cards];
if (activeSection === 'cards') {
filtered = cards.filter((gc) => !isExpired(gc.last_used_at));
@@ -864,10 +867,10 @@
return sorted;
});
let activeCardsCount = $derived(cards.filter((gc) => !isExpired(gc.last_used_at)).length);
let expiredCardsCount = $derived(cards.filter((gc) => isExpired(gc.last_used_at)).length);
const activeCardsCount = $derived(cards.filter((gc) => !isExpired(gc.last_used_at)).length);
const expiredCardsCount = $derived(cards.filter((gc) => isExpired(gc.last_used_at)).length);
let sortedBalances = $derived.by(() => {
const sortedBalances = $derived.by(() => {
const bals = [...balances];
const { key, dir } = balanceSort;
const mul = dir === 'asc' ? 1 : -1;