| 12345678910111213141516 |
- import { keepPreviousData, useQuery } from '@tanstack/react-query'
- import { queryKeys } from '@/core/react-query/keys'
- import { rolesService } from '@/services/roles.service'
- import type { PaginationParams } from '@/types/common.types'
- export function useRoles(
- params: PaginationParams = { page: 1, per_page: 10 },
- enabled = true
- ) {
- return useQuery({
- queryKey: queryKeys.roles.list(params),
- queryFn: () => rolesService.list(params),
- placeholderData: keepPreviousData,
- enabled,
- })
- }
|