marco.pms.web/src/hooks/useTenant.js

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,
});
};