This commit is contained in:
2026-07-23 18:13:48 +03:30
parent a5ac1d6a24
commit 2599eac261
10 changed files with 224 additions and 72 deletions
+14 -3
View File
@@ -13,10 +13,10 @@ export const useCreateInvoice = () => {
});
};
export const useGetInvoice = (page = 1) => {
export const useGetInvoice = (params: api.GetInvoicesParams) => {
return useQuery({
queryKey: ["invoice", page],
queryFn: () => api.getInvoice(page),
queryKey: ["invoice", params.page, params.statuses?.join(",") ?? ""],
queryFn: () => api.getInvoice(params),
});
};
@@ -52,3 +52,14 @@ export const useUpdateInvoice = () => {
},
});
};
export const useArchiveInvoice = () => {
const queryClient = useQueryClient();
return useMutation({
mutationFn: (id: string) => api.archiveInvoice(id),
onSuccess: () => {
queryClient.invalidateQueries({ queryKey: ["invoice"] });
},
});
};