From 5f51fd07a979aa6dbbeb90bdde85a11e2cc9b5a3 Mon Sep 17 00:00:00 2001 From: Vins Date: Fri, 31 May 2024 15:08:11 +0200 Subject: [PATCH] Fixed delete folder condition --- .../Components/Layouts/Folder/FolderInformation/index.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/front/Components/Layouts/Folder/FolderInformation/index.tsx b/src/front/Components/Layouts/Folder/FolderInformation/index.tsx index 173836e8..86b5d635 100644 --- a/src/front/Components/Layouts/Folder/FolderInformation/index.tsx +++ b/src/front/Components/Layouts/Folder/FolderInformation/index.tsx @@ -176,7 +176,7 @@ class FolderInformationClass extends BasePage { )} )} - {!this.doesFolderHaveCustomer() && ( + {this.canDeleteFolder() && ( @@ -405,6 +405,10 @@ class FolderInformationClass extends BasePage { return this.props.selectedFolder?.customers!.length > 0; } + private canDeleteFolder(): boolean { + return (this.props.selectedFolder?.customers?.length ?? 0) === 0 && (this.props.selectedFolder?.documents?.length ?? 0) === 0; + } + private openArchivedModal(): void { if (this.everyDocumentValidated() && this.props.isAnchored === AnchorStatus.VERIFIED_ON_CHAIN) { this.setState({ isArchivedModalOpen: true });