23 lines
518 B
JavaScript
23 lines
518 B
JavaScript
import { useQuery } from "@tanstack/react-query";
|
|
import { TenantRepository } from "../repositories/TenantRepository";
|
|
|
|
export const useTenants = (
|
|
pageSize,
|
|
pageNumber,
|
|
filter,
|
|
searchString = ""
|
|
) => {
|
|
return useQuery({
|
|
queryKey: ["Tenants", pageNumber, pageSize],
|
|
queryFn: async () => {
|
|
const response = await TenantRepository.getTenanatList(
|
|
pageSize,
|
|
pageNumber,
|
|
);
|
|
return response.data;
|
|
},
|
|
keepPreviousData: true,
|
|
staleTime: 5 * 60 * 1000,
|
|
});
|
|
};
|