refactor: rename getCreditPackages to useCreditPackages for improved clarity and consistency

This commit is contained in:
javayhu 2025-09-05 00:04:29 +08:00
parent c94784e711
commit ba7b950c01
3 changed files with 5 additions and 5 deletions

View File

@ -8,7 +8,7 @@ import {
CardHeader, CardHeader,
CardTitle, CardTitle,
} from '@/components/ui/card'; } from '@/components/ui/card';
import { getCreditPackages } from '@/config/credits-config'; import { useCreditPackages } from '@/config/credits-config';
import { websiteConfig } from '@/config/website'; import { websiteConfig } from '@/config/website';
import { useCurrentUser } from '@/hooks/use-current-user'; import { useCurrentUser } from '@/hooks/use-current-user';
import { useCurrentPlan } from '@/hooks/use-payment'; import { useCurrentPlan } from '@/hooks/use-payment';
@ -38,7 +38,7 @@ export function CreditPackages() {
// Get credit packages with translations - must be called here to maintain hook order // Get credit packages with translations - must be called here to maintain hook order
// This function contains useTranslations hook, so it must be called before any conditional returns // This function contains useTranslations hook, so it must be called before any conditional returns
const creditPackages = Object.values(getCreditPackages()).filter( const creditPackages = Object.values(useCreditPackages()).filter(
(pkg) => !pkg.disabled && pkg.price.priceId (pkg) => !pkg.disabled && pkg.price.priceId
); );

View File

@ -16,7 +16,7 @@ import { websiteConfig } from './website';
* *
* @returns The credit packages with translated content * @returns The credit packages with translated content
*/ */
export function getCreditPackages(): Record<string, CreditPackage> { export function useCreditPackages(): Record<string, CreditPackage> {
const t = useTranslations('CreditPackages'); const t = useTranslations('CreditPackages');
const creditConfig = websiteConfig.credits; const creditConfig = websiteConfig.credits;
const packages: Record<string, CreditPackage> = {}; const packages: Record<string, CreditPackage> = {};

View File

@ -1,4 +1,4 @@
import { getCreditPackages } from '@/config/credits-config'; import { useCreditPackages } from '@/config/credits-config';
import type { CreditPackage } from './types'; import type { CreditPackage } from './types';
/** /**
@ -6,7 +6,7 @@ import type { CreditPackage } from './types';
* @returns Credit packages * @returns Credit packages
*/ */
export function getCreditPackagesInClient(): CreditPackage[] { export function getCreditPackagesInClient(): CreditPackage[] {
return Object.values(getCreditPackages()); return Object.values(useCreditPackages());
} }
/** /**