import React from 'react' import { connect } from 'react-redux' import lbryuri from 'lbryuri.js' import { selectWunderBarAddress, selectWunderBarIcon } from 'selectors/search' import { doSearch, } from 'actions/search' import { doNavigate, } from 'actions/app' import Wunderbar from './view' const select = (state) => ({ address: selectWunderBarAddress(state), icon: selectWunderBarIcon(state) }) const perform = (dispatch) => ({ onSearch: (query) => dispatch(doSearch(query)), onSubmit: (query) => dispatch(doNavigate('/show', { uri: lbryuri.normalize(query) } )) }) export default connect(select, perform)(Wunderbar)