useAdmin.ts 391 B

1234567891011
  1. import { useQuery } from '@tanstack/react-query'
  2. import { queryKeys } from '@/core/react-query/keys'
  3. import { adminsService } from '@/services/admins.service'
  4. export function useAdmin(adminId?: number) {
  5. return useQuery({
  6. queryKey: queryKeys.admins.detail(adminId ?? 'new'),
  7. queryFn: () => adminsService.detail(adminId as number),
  8. enabled: typeof adminId === 'number',
  9. })
  10. }