diff --git a/src/components/Documents/ManageDocument.jsx b/src/components/Documents/ManageDocument.jsx
index ce2cee6e..cafdc1e2 100644
--- a/src/components/Documents/ManageDocument.jsx
+++ b/src/components/Documents/ManageDocument.jsx
@@ -10,6 +10,7 @@ import {
import TagInput from "../common/TagInput";
import {
useDocumentDetails,
+ useDocumentTags,
useUpdateDocument,
useUploadDocument,
} from "../../hooks/useDocument";
@@ -133,6 +134,7 @@ const ManageDocument = ({ closeModal, Document_Entity, Entity }) => {
const { DocumentTypes, isLoading: isTypeLoading } = useDocumentTypes(
categoryId || null
);
+ const {data:DocumentTags} = useDocumentTags()
// Update schema whenever document type changes
useEffect(() => {
@@ -380,7 +382,7 @@ const ManageDocument = ({ closeModal, Document_Entity, Entity }) => {
-
+
{errors.tags && (
{errors.tags.message}
)}
diff --git a/src/hooks/useDocument.js b/src/hooks/useDocument.js
index c23f1d9b..b5f9044c 100644
--- a/src/hooks/useDocument.js
+++ b/src/hooks/useDocument.js
@@ -102,6 +102,15 @@ export const useDocumentVersion = (id)=>{
enabled:!!id
})
}
+
+export const useDocumentTags =()=>{
+ return useQuery({
+ queryKey:["DocumentTag"],
+ queryFn:async()=> {const resp = await DocumentRepository.getDocumentTags()
+ return resp.data
+ }
+ })
+}
//----------------------- MUTATION -------------------------
export const useUploadDocument = (onSuccessCallBack) => {
diff --git a/src/repositories/DocumentRepository.jsx b/src/repositories/DocumentRepository.jsx
index 0d6ab9d0..0f9376dd 100644
--- a/src/repositories/DocumentRepository.jsx
+++ b/src/repositories/DocumentRepository.jsx
@@ -18,7 +18,9 @@ export const DocumentRepository = {
verifyDocument:(id,isVerify)=>api.post(`/api/Document/verify/${id}/?isVerify=${isVerify}`),
- deleteDocument:(id,isActive)=>api.delete(`/api/Document/delete/${id}/?isActive=${isActive}`)
+ deleteDocument:(id,isActive)=>api.delete(`/api/Document/delete/${id}/?isActive=${isActive}`),
+
+ getDocumentTags:()=>api.get('/api/Document/get/tags')
}
\ No newline at end of file