import { connect } from 'react-redux'; import { doSendSupport } from 'redux/actions/wallet'; import { makeSelectTitleForUri, makeSelectClaimForUri } from 'redux/selectors/claims'; import { selectIsSendingSupport } from 'redux/selectors/wallet'; import WalletSendTip from './view'; const select = (state, props) => ({ isPending: selectIsSendingSupport(state), title: makeSelectTitleForUri(props.uri)(state), claim: makeSelectClaimForUri(props.uri)(state), }); const perform = dispatch => ({ sendSupport: (amount, claimId, uri) => dispatch(doSendSupport(amount, claimId, uri)), }); export default connect(select, perform)(WalletSendTip);