X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/0cd5438961771ca3887c67c1ef70d814ea9d27f7..02109725d788c1092c0b4023cee41ea901ed1a58:/src/views-components/search-bar/search-bar.tsx diff --git a/src/views-components/search-bar/search-bar.tsx b/src/views-components/search-bar/search-bar.tsx index d6c1adf664..7c3d2604a7 100644 --- a/src/views-components/search-bar/search-bar.tsx +++ b/src/views-components/search-bar/search-bar.tsx @@ -8,14 +8,18 @@ import { Dispatch } from 'redux'; import { goToView, searchData, - searchBarActions, deleteSavedQuery, saveRecentQuery, loadRecentQueries, saveQuery, - openSearchView + openSearchView, + closeSearchView, + navigateToItem, + editSavedQuery } from '~/store/search-bar/search-bar-actions'; import { SearchBarView } from '~/views-components/search-bar/search-bar-view'; +import { SearchBarAdvanceFormData } from '~/models/search-bar'; +import { searchDataOnEnter } from '../../store/search-bar/search-bar-actions'; const mapStateToProps = ({ searchBar }: RootState) => { return { @@ -30,12 +34,15 @@ const mapStateToProps = ({ searchBar }: RootState) => { const mapDispatchToProps = (dispatch: Dispatch) => ({ onSearch: (valueSearch: string) => dispatch(searchData(valueSearch)), onSetView: (currentView: string) => dispatch(goToView(currentView)), - closeView: () => dispatch(searchBarActions.CLOSE_SEARCH_VIEW()), + closeView: () => dispatch(closeSearchView()), saveRecentQuery: (query: string) => dispatch(saveRecentQuery(query)), loadRecentQueries: () => dispatch(loadRecentQueries()), - saveQuery: (query: string) => dispatch(saveQuery(query)), + saveQuery: (data: SearchBarAdvanceFormData) => dispatch(saveQuery(data)), deleteSavedQuery: (id: number) => dispatch(deleteSavedQuery(id)), - openSearchView: () => dispatch(openSearchView()) + openSearchView: () => dispatch(openSearchView()), + navigateTo: (uuid: string) => dispatch(navigateToItem(uuid)), + editSavedQuery: (data: SearchBarAdvanceFormData) => dispatch(editSavedQuery(data)), + searchDataOnEnter: (searchValue: string) => dispatch(searchDataOnEnter(searchValue)) }); export const SearchBar = connect(mapStateToProps, mapDispatchToProps)(SearchBarView); \ No newline at end of file