support esc and x button for main search bar

This commit is contained in:
Michael Shamoon
2022-10-29 09:44:26 -07:00
parent a9abffaddc
commit bd64684fa4
3 changed files with 28 additions and 8 deletions

View File

@@ -93,6 +93,20 @@ export class AppFrameComponent implements OnInit, ComponentCanDeactivate {
searchField = new FormControl('')
get searchFieldEmpty(): boolean {
return this.searchField.value.trim().length == 0
}
resetSearchField() {
this.searchField.reset('')
}
searchFieldKeyup(event: KeyboardEvent) {
if (event.key == 'Escape') {
this.resetSearchField()
}
}
get openDocuments(): PaperlessDocument[] {
return this.openDocumentsService.getOpenDocuments()
}