upd: dokumen

Deskripsi:
- upload file
- view file

No Issues
This commit is contained in:
amel
2024-09-12 14:24:18 +08:00
parent a211e7e4e4
commit e01dbed1eb
6 changed files with 35 additions and 32 deletions

View File

@@ -114,7 +114,10 @@ export default function DrawerMenuDocumentDivision() {
maxSize={3 * 1024 ** 2}
accept={['text/csv', 'image/png', 'image/jpeg', 'image/heic', 'application/pdf']}
onReject={(files) => {
return toast.error('File yang diizinkan: .csv, .png, .jpg, .heic, .pdf dengan ukuran maksimal 3 MB')
refresh.set(true)
setOpenModal(false)
setOpenDrawerDocument(false)
toast.error('File yang diizinkan: .csv, .png, .jpg, .heic, .pdf dengan ukuran maksimal 3 MB')
}}
>
<Flex justify={'center'} align={'center'} direction={'column'} mb={20} onClick={() => openRef.current?.()}>

View File

@@ -30,7 +30,7 @@ export default function NavbarDocumentDivision() {
const param = useParams<{ id: string }>()
const [isOpenModalView, setOpenModalView] = useState(false)
const [isExtension, setExtension] = useState('')
const [idData, setIdData] = useState('')
const [idStorage, setIdStorage] = useState('')
const [name, setName] = useState('')
const [isOpen, setOpen] = useState(false)
const [isDelete, setIsDelete] = useState(false)
@@ -337,7 +337,7 @@ export default function NavbarDocumentDivision() {
router.push('?path=' + v.id)
} else if (v.category == "FILE" && selectedFiles.length == 0 && !dariSelectAll) {
setExtension(v.extension)
setIdData(v.id)
setIdStorage(v.idStorage)
setOpenModalView(true)
}
@@ -380,7 +380,7 @@ export default function NavbarDocumentDivision() {
router.push('?path=' + v.id)
} else if (v.category == "FILE" && selectedFiles.length == 0 && !dariSelectAll) {
setExtension(v.extension)
setIdData(v.id)
setIdStorage(v.idStorage)
setOpenModalView(true)
}
@@ -485,7 +485,7 @@ export default function NavbarDocumentDivision() {
</LayoutDrawer>
<LayoutModalViewFile opened={isOpenModalView} onClose={() => setOpenModalView(false)} file={idData + '.' + isExtension} extension={isExtension} fitur='dokumen' />
<LayoutModalViewFile opened={isOpenModalView} onClose={() => setOpenModalView(false)} file={idStorage} extension={isExtension} fitur='dokumen' />
</Box>
);
}