X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/54e859c204c3952a8eaf96d2145dfa96c199b934..33a21c007118a9dc2cefe2c1e103dd57dc8a0094:/src/services/search-service/search-service.ts diff --git a/src/services/search-service/search-service.ts b/src/services/search-service/search-service.ts index 8a41fbc7..5817275e 100644 --- a/src/services/search-service/search-service.ts +++ b/src/services/search-service/search-service.ts @@ -27,6 +27,12 @@ export class SearchService { localStorage.setItem('savedQueries', JSON.stringify(this.savedQueries)); } + editSavedQueries(data: SearchBarAdvanceFormData) { + const itemIndex = this.savedQueries.findIndex(item => item.searchQuery === data.searchQuery); + this.savedQueries[itemIndex] = {...data}; + localStorage.setItem('savedQueries', JSON.stringify(this.savedQueries)); + } + getSavedQueries() { return JSON.parse(localStorage.getItem('savedQueries') || '[]') as SearchBarAdvanceFormData[]; }