manage document
This commit is contained in:
@@ -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;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user