create invoice

This commit is contained in:
hamid zarghami
2026-02-21 12:32:46 +03:30
parent 8a0a62b6d7
commit 369ad837ee
5 changed files with 90 additions and 52 deletions
+2 -3
View File
@@ -1,12 +1,11 @@
import { useMutation, useQueryClient } from "@tanstack/react-query";
import * as api from "../service/InvoiceService";
import type { CreatePreInvoiceType } from "../types/Types";
export const useCreatePreInvoice = () => {
export const useCreateInvoice = () => {
const queryClient = useQueryClient();
return useMutation({
mutationFn: (params: CreatePreInvoiceType) => api.createPreInvoice(params),
mutationFn: api.createInvoice,
onSuccess: () => {
queryClient.invalidateQueries({ queryKey: ["orders-invoiced"] });
},