initiate purchase

This commit is contained in:
hamid zarghami
2026-04-09 10:17:53 +03:30
parent a978bef111
commit c5ba50267c
5 changed files with 89 additions and 1 deletions
@@ -0,0 +1,8 @@
import { useMutation } from "@tanstack/react-query";
import * as api from "../service/CatalogueService";
export const usePurchaseInitate = () => {
return useMutation({
mutationFn: api.purchaseInitate,
});
};
@@ -0,0 +1,10 @@
import axios from "@/config/axios";
import type { PurchaseInitiate } from "../types/Types";
export const purchaseInitate = async (params: PurchaseInitiate) => {
const { data } = await axios.post(
`/admin/catalogue/purchase/initiate`,
params,
);
return data;
};
+4
View File
@@ -11,3 +11,7 @@ export type CatalogItemType = {
export type CatalogResponseType = BaseResponse<CatalogItemType[]>;
export type CatalogByIdResponseType = BaseResponse<CatalogItemType>;
export type PurchaseInitiate = {
count: number;
};