import { connect } from 'react-redux'; import { doSendTip, makeSelectTitleForUri, makeSelectClaimForUri, selectIsSendingSupport, selectBalance, } from 'lbry-redux'; import WalletSendTip from './view'; const select = (state, props) => ({ isPending: selectIsSendingSupport(state), title: makeSelectTitleForUri(props.uri)(state), claim: makeSelectClaimForUri(props.uri, false)(state), balance: selectBalance(state), }); const perform = dispatch => ({ sendSupport: (amount, claimId, isSupport) => dispatch(doSendTip(amount, claimId, isSupport)), }); export default connect( select, perform )(WalletSendTip);