diff options
author | Noah Loomans <noahloomans@gmail.com> | 2017-12-13 12:26:36 +0100 |
---|---|---|
committer | Noah Loomans <noahloomans@gmail.com> | 2017-12-13 12:26:36 +0100 |
commit | fe27a0819a60caaa69b059f0c86d95ab0c4084b7 (patch) | |
tree | 62bc3ce011b97c9a2e7d00819beaccf145cf1b58 /src/client/react/components/container | |
parent | 41a01f056984dc74f47e0380e2fe28fa16a59ff7 (diff) |
Prepair changeSelectedResult
Diffstat (limited to 'src/client/react/components/container')
-rw-r--r-- | src/client/react/components/container/Search.jsx | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/src/client/react/components/container/Search.jsx b/src/client/react/components/container/Search.jsx index e974bd9..7e33e84 100644 --- a/src/client/react/components/container/Search.jsx +++ b/src/client/react/components/container/Search.jsx @@ -42,7 +42,8 @@ class Search extends React.Component { render() { const { value, - exactMatch, + selectedResult, + isExactMatch, dispatch, } = this.props; @@ -55,7 +56,7 @@ class Search extends React.Component { <div className="search__input-wrapper"> <div className="search__icon-wrapper"> <IconFromUserType - userType={exactMatch ? exactMatch.type : null} + userType={isExactMatch ? selectedResult.type : null} defaultIcon={<SearchIcon />} /> </div> @@ -76,18 +77,20 @@ class Search extends React.Component { Search.propTypes = { value: PropTypes.string.isRequired, - exactMatch: PropTypes.shape(userShape), + selectedResult: PropTypes.shape(userShape), + isExactMatch: PropTypes.bool.isRequired, dispatch: PropTypes.func.isRequired, }; Search.defaultProps = { - exactMatch: null, + selectedResult: null, }; const mapStateToProps = state => ({ results: state.search.results, value: state.search.input, - exactMatch: state.search.exactMatch, + selectedResult: state.search.selectedResult, + isExactMatch: state.search.isExactMatch, }); export default connect(mapStateToProps)(Search); |