style: fix prefer-const and prettier formatting issues
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user