From c0aa979382233e13b10c9edf4407b216a9e9fe74 Mon Sep 17 00:00:00 2001 From: javayhu Date: Sat, 30 Aug 2025 00:24:12 +0800 Subject: [PATCH] chore: clean up imports and improve formatting in CreditsPageClient component --- .../settings/credits/credits-page-client.tsx | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/src/components/settings/credits/credits-page-client.tsx b/src/components/settings/credits/credits-page-client.tsx index 9d996ba..722e13f 100644 --- a/src/components/settings/credits/credits-page-client.tsx +++ b/src/components/settings/credits/credits-page-client.tsx @@ -4,6 +4,7 @@ import { CreditPackages } from '@/components/settings/credits/credit-packages'; import { CreditTransactions } from '@/components/settings/credits/credit-transactions'; import CreditsBalanceCard from '@/components/settings/credits/credits-balance-card'; import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs'; +import type { SortingState } from '@tanstack/react-table'; import { useTranslations } from 'next-intl'; import { parseAsIndex, @@ -13,7 +14,6 @@ import { useQueryStates, } from 'nuqs'; import { useMemo } from 'react'; -import type { SortingState } from '@tanstack/react-table'; /** * Credits page client, show credit balance and transactions @@ -24,7 +24,9 @@ export default function CreditsPageClient() { // Manage all URL states in the parent component const [{ tab, page, pageSize, search, sortId, sortDesc }, setQueryStates] = useQueryStates({ - tab: parseAsStringLiteral(['balance', 'transactions']).withDefault('balance'), + tab: parseAsStringLiteral(['balance', 'transactions']).withDefault( + 'balance' + ), // Transaction-specific parameters page: parseAsIndex.withDefault(0), pageSize: parseAsInteger.withDefault(10), @@ -59,11 +61,7 @@ export default function CreditsPageClient() { return (
- + {t('tabs.balance')} @@ -90,11 +88,15 @@ export default function CreditsPageClient() { pageSize={pageSize} search={search} sorting={sorting} - onPageChange={(newPageIndex) => setQueryStates({ page: newPageIndex })} + onPageChange={(newPageIndex) => + setQueryStates({ page: newPageIndex }) + } onPageSizeChange={(newPageSize) => setQueryStates({ pageSize: newPageSize, page: 0 }) } - onSearch={(newSearch) => setQueryStates({ search: newSearch, page: 0 })} + onSearch={(newSearch) => + setQueryStates({ search: newSearch, page: 0 }) + } onSortingChange={(newSorting) => { if (newSorting.length > 0) { setQueryStates({