Fixed auto reload page after client delete

This commit is contained in:
Vins 2024-08-07 08:52:02 +02:00
parent e5135db4bb
commit 719832d41e

View File

@ -201,6 +201,14 @@ export default function DocumentTables(props: IProps) {
return (validatedDocuments.length / total) * 100;
}, [askedDocuments.length, refusedDocuments.length, toValidateDocuments.length, validatedDocuments.length]);
const handleDelete = useCallback(
(documentUid: string) => {
setDocuments(documents.filter((document) => document.uid !== documentUid));
window.location.reload();
},
[documents],
);
return (
<div className={classes["root"]}>
<div className={classes["title"]}>
@ -217,7 +225,7 @@ export default function DocumentTables(props: IProps) {
<DeleteAskedDocumentModal
isOpen={deleteAskedOocumentModal.isOpen}
onClose={deleteAskedOocumentModal.close}
onDeleteSuccess={(uid: string) => setDocuments(documents.filter((document) => document.uid !== uid))}
onDeleteSuccess={handleDelete}
documentUid={documentUid}
/>
)}