useRole.ts 382 B

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