aboutsummaryrefslogtreecommitdiff
path: root/src/client/react/components/container
diff options
context:
space:
mode:
authorNoah Loomans <noahloomans@gmail.com>2017-12-13 12:26:36 +0100
committerNoah Loomans <noahloomans@gmail.com>2017-12-13 12:26:36 +0100
commitfe27a0819a60caaa69b059f0c86d95ab0c4084b7 (patch)
tree62bc3ce011b97c9a2e7d00819beaccf145cf1b58 /src/client/react/components/container
parent41a01f056984dc74f47e0380e2fe28fa16a59ff7 (diff)
Prepair changeSelectedResult
Diffstat (limited to 'src/client/react/components/container')
-rw-r--r--src/client/react/components/container/Search.jsx13
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);