import { IconButtonAnimate } from '@/components/animate'; import Iconify from '@/components/Iconify'; import MuiDialog from '@/components/MuiDialog'; import { Box, Tooltip } from '@mui/material'; import { Paper, Stack, Typography } from '@mui/material'; import { useState } from 'react'; import DialogDocumentRequest from './DialogDocumentRequest'; export default function Documents({ files }) { // -------------------------------------------------------------- // Dialog Request Document const [openDialogRequestDocument, setOpenDialogRequestDocument] = useState(false); const [openDialogConfirmRequestDocument, setOpenDialogConfirmRequestDocument] = useState(false); function FileItem({ item }) { function fileCategory(type: string) { switch (type) { case 'claim-result': return 'Claim Result'; case 'claim-diagnosis': return 'Claim Diagnosis'; case 'claim-condition': return 'Claim Condition'; default: return 'Other File'; } } const documentTypes = [ { type: 'result', name: 'Dokumen Hasil Penunjang', }, { type: 'claim-diagnosis', name: 'Dokumen Diagnosa', }, { type: 'claim-diagnosis', name: 'Dokumen Diagnosa', }, ]; return ( {fileCategory(item.type)} {item.name} ); } return ( Dokumen Tambahan { setOpenDialogRequestDocument(true); }} > + Request Document Dokumen Diagnosa {}}> {/* */} kasjdnkajsdnkasdnaksjdnaksdjnkasdnkajsdn )} /> Dokumen Diagnosa {files.length > 0 ? ( {files.map((file, index) => ( ))} ) : ( Belum ada dokumen )} ); }