diff --git a/angular/src/modules/vault-filter/vault-filter.component.ts b/angular/src/modules/vault-filter/vault-filter.component.ts index d2c2b6c0..80866dca 100644 --- a/angular/src/modules/vault-filter/vault-filter.component.ts +++ b/angular/src/modules/vault-filter/vault-filter.component.ts @@ -19,6 +19,8 @@ export class VaultFilterComponent implements OnInit { @Input() hideOrganizations = false; @Output() onFilterChange = new EventEmitter(); + @Output() onAddFolder = new EventEmitter(); + @Output() onEditFolder = new EventEmitter(); isLoaded = false; collapsedFilterNodes: Set; @@ -72,6 +74,14 @@ export class VaultFilterComponent implements OnInit { : await this.vaultFilterService.buildCollections(filter.selectedOrganizationId); } + addFolder() { + this.onAddFolder.emit(); + } + + editFolder(folder: FolderView) { + this.onEditFolder.emit(folder); + } + protected fixInvalidFilterSelections(filter: VaultFilter) { this.fixInvalidFolderSelection(filter); this.fixInvalidCollectionSelection(filter);