diff options
author | Alexander Tseung <alextsg@gmail.com> | 2018-06-26 03:06:57 +0800 |
---|---|---|
committer | Alexander Tseung <alextsg@gmail.com> | 2018-07-07 07:27:08 +0800 |
commit | e89549846fd3bd520b99740c7845f48f368c3afa (patch) | |
tree | 6e248d21c75c4336890229aaae4e07c261a59b8e /ui/app/components/pages/confirm-transaction/confirm-transaction.container.js | |
parent | ea9d51e427b8e607e612a01629bebf153e516ad9 (diff) | |
download | tangerine-wallet-browser-e89549846fd3bd520b99740c7845f48f368c3afa.tar.gz tangerine-wallet-browser-e89549846fd3bd520b99740c7845f48f368c3afa.tar.zst tangerine-wallet-browser-e89549846fd3bd520b99740c7845f48f368c3afa.zip |
Refactor data flow, signature request routing
Diffstat (limited to 'ui/app/components/pages/confirm-transaction/confirm-transaction.container.js')
-rw-r--r-- | ui/app/components/pages/confirm-transaction/confirm-transaction.container.js | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/ui/app/components/pages/confirm-transaction/confirm-transaction.container.js b/ui/app/components/pages/confirm-transaction/confirm-transaction.container.js index 6779e69b7..1ad5aa355 100644 --- a/ui/app/components/pages/confirm-transaction/confirm-transaction.container.js +++ b/ui/app/components/pages/confirm-transaction/confirm-transaction.container.js @@ -1,19 +1,30 @@ import { connect } from 'react-redux' import { compose } from 'recompose' import { withRouter } from 'react-router-dom' +import { setTransactionToConfirm } from '../../../ducks/confirm-transaction.duck' import ConfirmTransaction from './confirm-transaction.component' import { getTotalUnapprovedCount } from '../../../selectors' +import { unconfirmedTransactionsListSelector } from '../../../selectors/confirm-transaction' -const mapStateToProps = (state, props) => { - const { metamask: { send } } = state +const mapStateToProps = state => { + const { metamask: { send }, confirmTransaction } = state return { totalUnapprovedCount: getTotalUnapprovedCount(state), send, + confirmTransaction, + unconfirmedTransactions: unconfirmedTransactionsListSelector(state), + } +} + +const mapDispatchToProps = dispatch => { + return { + setTransactionToConfirm: transactionId => dispatch(setTransactionToConfirm(transactionId)), + } } export default compose( withRouter, - connect(mapStateToProps), + connect(mapStateToProps, mapDispatchToProps), )(ConfirmTransaction) |