X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/a0e9ecd6a913a6465b500f642412daf1e1a6420b..80fb3b40df59f68ddfee58b1b45272093ece2af5:/src/store/search-bar/search-bar-reducer.ts diff --git a/src/store/search-bar/search-bar-reducer.ts b/src/store/search-bar/search-bar-reducer.ts index 048cfea1..ce2a77cc 100644 --- a/src/store/search-bar/search-bar-reducer.ts +++ b/src/store/search-bar/search-bar-reducer.ts @@ -10,6 +10,7 @@ interface SearchBar { open: boolean; searchResults: GroupContentsResource[]; searchValue: string; + savedQueries: string[]; } export enum SearchView { @@ -22,7 +23,8 @@ const initialState: SearchBar = { currentView: SearchView.BASIC, open: false, searchResults: [], - searchValue: '' + searchValue: '', + savedQueries: [''] }; export const searchBarReducer = (state = initialState, action: SearchBarActions): SearchBar => @@ -32,5 +34,6 @@ export const searchBarReducer = (state = initialState, action: SearchBarActions) CLOSE_SEARCH_VIEW: () => ({ ...state, open: false }), SET_SEARCH_RESULTS: (searchResults) => ({ ...state, searchResults }), SET_SEARCH_VALUE: (searchValue) => ({ ...state, searchValue }), + SET_SAVED_QUERIES: savedQueries => ({ ...state, savedQueries }), default: () => state }); \ No newline at end of file