Fixed delete folder condition
This commit is contained in:
parent
b5ad5c42c8
commit
5f51fd07a9
@ -176,7 +176,7 @@ class FolderInformationClass extends BasePage<IPropsClass, IState> {
|
|||||||
)}
|
)}
|
||||||
</>
|
</>
|
||||||
)}
|
)}
|
||||||
{!this.doesFolderHaveCustomer() && (
|
{this.canDeleteFolder() && (
|
||||||
<span className={classes["delete-folder"]} onClick={this.openVerifDeleteFolder}>
|
<span className={classes["delete-folder"]} onClick={this.openVerifDeleteFolder}>
|
||||||
<Button variant={EButtonVariant.SECONDARY}>Supprimer le dossier</Button>
|
<Button variant={EButtonVariant.SECONDARY}>Supprimer le dossier</Button>
|
||||||
</span>
|
</span>
|
||||||
@ -405,6 +405,10 @@ class FolderInformationClass extends BasePage<IPropsClass, IState> {
|
|||||||
return this.props.selectedFolder?.customers!.length > 0;
|
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 {
|
private openArchivedModal(): void {
|
||||||
if (this.everyDocumentValidated() && this.props.isAnchored === AnchorStatus.VERIFIED_ON_CHAIN) {
|
if (this.everyDocumentValidated() && this.props.isAnchored === AnchorStatus.VERIFIED_ON_CHAIN) {
|
||||||
this.setState({ isArchivedModalOpen: true });
|
this.setState({ isArchivedModalOpen: true });
|
||||||
|
Loading…
x
Reference in New Issue
Block a user