manage document

This commit is contained in:
hamid zarghami
2025-09-30 15:41:42 +03:30
parent c0777d7755
commit 5f5efbd063
6 changed files with 337 additions and 1 deletions
@@ -2,7 +2,9 @@ import axios from "../../../config/axios";
import type {
AboutUsResponse,
CreateAboutUs,
CreateDocumentType,
CreateFaqType,
DocumentTypesResponse,
FaqDetailResponse,
FaqResponse,
UpdateSiteSetting,
@@ -64,3 +66,18 @@ export const updateSiteSetting = async (params: UpdateSiteSetting) => {
const { data } = await axios.post(`/admin/site-setting/update`, params);
return data;
};
export const createDocument = async (params: CreateDocumentType) => {
const { data } = await axios.post(`/admin/settings/document-types`, params);
return data;
};
export const getDocuments = async (): Promise<DocumentTypesResponse> => {
const { data } = await axios.get(`/seller/document-types`);
return data;
};
export const deleteDocument = async (id: string) => {
const { data } = await axios.delete(`/admin/settings/document-types/${id}`);
return data;
};