From 449c296e7c60e97281f8b11f5ad193a66e1d02a8 Mon Sep 17 00:00:00 2001 From: Pawel Kowalczyk Date: Wed, 10 Oct 2018 15:41:52 +0200 Subject: [PATCH] deleting-from-localStorage Feature #14308 Arvados-DCO-1.1-Signed-off-by: Pawel Kowalczyk --- src/services/search-service/search-service.ts | 6 +++--- src/store/search-bar/search-bar-actions.ts | 2 ++ src/views-components/search-bar/search-bar-view.tsx | 3 ++- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/services/search-service/search-service.ts b/src/services/search-service/search-service.ts index af643c89..6a0043a3 100644 --- a/src/services/search-service/search-service.ts +++ b/src/services/search-service/search-service.ts @@ -30,8 +30,8 @@ export class SearchQueriesService { } deleteSavedQuery(id: number) { - const queryToDelete = this.savedQueries[id]; - const restQueries = this.savedQueries.filter(query => query !== queryToDelete); - return localStorage.setItem('savedQueries', JSON.stringify(restQueries)); + this.savedQueries.splice(id, 1); + localStorage.setItem('savedQueries', JSON.stringify(this.savedQueries)); + } } \ No newline at end of file diff --git a/src/store/search-bar/search-bar-actions.ts b/src/store/search-bar/search-bar-actions.ts index 1d5c17d2..55acff82 100644 --- a/src/store/search-bar/search-bar-actions.ts +++ b/src/store/search-bar/search-bar-actions.ts @@ -48,6 +48,8 @@ export const loadSavedQueries = () => export const deleteSavedQuery = (id: number) => (dispatch: Dispatch, getState: () => RootState, services: ServiceRepository) => { services.searchQueriesService.deleteSavedQuery(id); + const savedSearchQueries = services.searchQueriesService.getSavedQueries(); + return savedSearchQueries || []; }; export const searchData = (searchValue: string) => diff --git a/src/views-components/search-bar/search-bar-view.tsx b/src/views-components/search-bar/search-bar-view.tsx index d6061ac9..cfab6c71 100644 --- a/src/views-components/search-bar/search-bar-view.tsx +++ b/src/views-components/search-bar/search-bar-view.tsx @@ -45,7 +45,8 @@ const styles: StyleRulesCallback = (theme: ArvadosTheme) => { }, view: { position: 'absolute', - width: '100%' + width: '100%', + zIndex: 10000 } }; }; -- 2.30.2