Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | 25x 86x 5x 86x | import { customInstance } from "@services/api";
import { useMutation } from "react-query";
type Payload = {
url: string;
urlFilters?: string;
payload?: Record<string, any>;
};
const useGetCSV = () => {
const { mutateAsync, isLoading } = useMutation(
({ url, urlFilters, payload }: Payload) => {
return customInstance({
url: `/${url}${urlFilters}`,
method: payload ? "POST" : "GET",
...(payload && { data: payload }),
});
},
);
return { mutateAsync, isLoading };
};
export { useGetCSV };
|