mirror of
https://github.com/Sea-Haven-Industries/shoc-frontend-new.git
synced 2026-10-07 05:52:04 +00:00
14 lines
619 B
TypeScript
14 lines
619 B
TypeScript
import { keepPreviousData, useQuery, type UseQueryResult } from "@tanstack/react-query";
|
|
import { employeesApi } from "@/domain/employees/api/employees-api";
|
|
import type { EmployeesListParams, EmployeesListResult } from "@/domain/employees/types/employee";
|
|
import { queryKeys } from "@/infra/query-key/query-key";
|
|
|
|
export function useEmployeesList(
|
|
params: EmployeesListParams,
|
|
): UseQueryResult<EmployeesListResult, Error> {
|
|
return useQuery({
|
|
queryKey: queryKeys.employees.list(params as Record<string, unknown>),
|
|
queryFn: () => employeesApi.getList(params),
|
|
placeholderData: keepPreviousData,
|
|
});
|
|
}
|