invoice list

This commit is contained in:
hamid zarghami
2026-02-21 12:45:34 +03:30
parent 1cf254de13
commit 002e45de0b
4 changed files with 124 additions and 24 deletions
+9 -2
View File
@@ -1,4 +1,4 @@
import { useMutation, useQueryClient } from "@tanstack/react-query";
import { useMutation, useQuery, useQueryClient } from "@tanstack/react-query";
import * as api from "../service/InvoiceService";
export const useCreateInvoice = () => {
@@ -7,7 +7,14 @@ export const useCreateInvoice = () => {
return useMutation({
mutationFn: api.createInvoice,
onSuccess: () => {
queryClient.invalidateQueries({ queryKey: ["orders-invoiced"] });
queryClient.invalidateQueries({ queryKey: ["invoice"] });
},
});
};
export const useGetInvoice = (page = 1) => {
return useQuery({
queryKey: ["invoice", page],
queryFn: () => api.getInvoice(page),
});
};