import { connect } from 'react-redux'; import { selectBalance } from 'redux/selectors/wallet'; import { makeSelectClaimForUri } from 'redux/selectors/claims'; import { doOpenModal } from 'redux/actions/app'; import WalletSend from './view'; import { withRouter } from 'react-router'; import { selectToast } from 'redux/selectors/notifications'; const perform = (dispatch) => ({ openModal: (modal, props) => dispatch(doOpenModal(modal, props)), }); const select = (state, props) => ({ balance: selectBalance(state), contentClaim: makeSelectClaimForUri(props.contentUri)(state), snack: selectToast(state), }); export default withRouter(connect(select, perform)(WalletSend));