From 719832d41e7188c7e52dbe2bfadd99c339054b58 Mon Sep 17 00:00:00 2001 From: Vins Date: Wed, 7 Aug 2024 08:52:02 +0200 Subject: [PATCH] Fixed auto reload page after client delete --- .../ClientView/DocumentTables/index.tsx | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/front/Components/Layouts/Folder/FolderInformation/ClientView/DocumentTables/index.tsx b/src/front/Components/Layouts/Folder/FolderInformation/ClientView/DocumentTables/index.tsx index 8d85e9f2..8714f3dc 100644 --- a/src/front/Components/Layouts/Folder/FolderInformation/ClientView/DocumentTables/index.tsx +++ b/src/front/Components/Layouts/Folder/FolderInformation/ClientView/DocumentTables/index.tsx @@ -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 (
@@ -217,7 +225,7 @@ export default function DocumentTables(props: IProps) { setDocuments(documents.filter((document) => document.uid !== uid))} + onDeleteSuccess={handleDelete} documentUid={documentUid} /> )}