import React from "react"; import { connect } from "react-redux"; import lbryuri from "lbryuri.js"; import { selectWunderBarAddress, selectWunderBarIcon } from "selectors/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(doNavigate("/search", { query })), onSubmit: query => dispatch(doNavigate("/show", { uri: lbryuri.normalize(query) })), }); export default connect(select, perform)(Wunderbar);