lbry-desktop/src/renderer/component/inviteNew/index.js

24 lines
558 B
JavaScript
Raw Normal View History

import { connect } from 'react-redux';
2017-08-18 05:31:44 +02:00
import {
selectUserInvitesRemaining,
selectUserInviteNewIsPending,
selectUserInviteNewErrorMessage,
2018-09-24 05:44:42 +02:00
doUserInviteNew,
} from 'lbryinc';
import InviteNew from './view';
2017-08-18 05:31:44 +02:00
const select = state => ({
errorMessage: selectUserInviteNewErrorMessage(state),
invitesRemaining: selectUserInvitesRemaining(state),
isPending: selectUserInviteNewIsPending(state),
});
2017-08-18 05:31:44 +02:00
const perform = dispatch => ({
inviteNew: email => dispatch(doUserInviteNew(email)),
});
2018-09-24 05:44:42 +02:00
export default connect(
select,
perform
)(InviteNew);