diff --git a/src-ui/src/app/components/document-list/save-view-config-dialog/save-view-config-dialog.component.ts b/src-ui/src/app/components/document-list/save-view-config-dialog/save-view-config-dialog.component.ts index 87a263abf..52b2a9cfd 100644 --- a/src-ui/src/app/components/document-list/save-view-config-dialog/save-view-config-dialog.component.ts +++ b/src-ui/src/app/components/document-list/save-view-config-dialog/save-view-config-dialog.component.ts @@ -36,6 +36,7 @@ export class SaveViewConfigDialogComponent implements OnInit { private errorSignal = signal(undefined) private buttonsEnabledSignal = signal(true) private defaultNameSignal = signal('') + private closeEnabledSignal = signal(false) @Output() public saveClicked = new EventEmitter() @@ -58,7 +59,13 @@ export class SaveViewConfigDialogComponent implements OnInit { this.buttonsEnabledSignal.set(buttonsEnabled) } - closeEnabled = false + get closeEnabled(): boolean { + return this.closeEnabledSignal() + } + + set closeEnabled(closeEnabled: boolean) { + this.closeEnabledSignal.set(closeEnabled) + } users: User[]