create request company

This commit is contained in:
hamid zarghami
2025-05-19 14:59:49 +03:30
parent 2fbdf05a25
commit f7e4548c96
14 changed files with 677 additions and 24 deletions
+26
View File
@@ -0,0 +1,26 @@
import * as api from "../service/Service";
import { useMutation } from "@tanstack/react-query";
import { CreateCompanyType } from "../types/Types";
export const useCreateCompany = () => {
return useMutation({
mutationFn: (data: CreateCompanyType) => api.createCompany(data),
});
};
export const useSingleUpload = () => {
return useMutation({
mutationFn: (variables: FormData) => api.uploadSingle(variables),
});
};
export const useMultiUpload = () => {
return useMutation({
mutationFn: (variables: FormData) => api.uploadMultiple(variables),
});
};
export const useCreateService = () => {
return useMutation({
mutationFn: (variables: CreateCompanyType) => api.createCompany(variables),
});
};