aboutsummaryrefslogtreecommitdiffstats
path: root/ui/app/components
diff options
context:
space:
mode:
authorDan <danjm.com@gmail.com>2017-10-17 23:46:36 +0800
committerChi Kei Chan <chikeichan@gmail.com>2017-10-19 11:21:46 +0800
commit4f9ac1c4fe67ec4c196ce1891ecc1743552d45ce (patch)
treebaf26b8a648ec1a5ad4d12abbf2d5d8ddf5eb66f /ui/app/components
parent4915aff7505db7a1f042525a366ca0e7c6da1eed (diff)
downloadtangerine-wallet-browser-4f9ac1c4fe67ec4c196ce1891ecc1743552d45ce.tar.gz
tangerine-wallet-browser-4f9ac1c4fe67ec4c196ce1891ecc1743552d45ce.tar.zst
tangerine-wallet-browser-4f9ac1c4fe67ec4c196ce1891ecc1743552d45ce.zip
Get from and update addressBook in send-v2
Diffstat (limited to 'ui/app/components')
-rw-r--r--ui/app/components/send/send-v2-container.js12
1 files changed, 8 insertions, 4 deletions
diff --git a/ui/app/components/send/send-v2-container.js b/ui/app/components/send/send-v2-container.js
index 5935a8fee..8ac5cc961 100644
--- a/ui/app/components/send/send-v2-container.js
+++ b/ui/app/components/send/send-v2-container.js
@@ -14,13 +14,15 @@ const {
getSelectedAddress,
getGasPrice,
getGasLimit,
+ getAddressBook,
} = require('../../selectors')
module.exports = connect(mapStateToProps, mapDispatchToProps)(SendEther)
function mapStateToProps (state) {
- const selectedAddress = getSelectedAddress(state);
- const selectedToken = getSelectedToken(state);
+ const fromAccounts = accountsWithSendEtherInfoSelector(state)
+ const selectedAddress = getSelectedAddress(state)
+ const selectedToken = getSelectedToken(state)
const tokenExchangeRates = state.metamask.tokenExchangeRates
const selectedTokenExchangeRate = getSelectedTokenExchangeRate(state)
const conversionRate = conversionRateSelector(state)
@@ -45,7 +47,8 @@ function mapStateToProps (state) {
return {
selectedAccount: getCurrentAccountWithSendEtherInfo(state),
- accounts: accountsWithSendEtherInfoSelector(state),
+ fromAccounts,
+ toAccounts: [...fromAccounts, ...getAddressBook(state)],
conversionRate,
selectedToken,
primaryCurrency,
@@ -66,6 +69,7 @@ function mapDispatchToProps (dispatch) {
dispatch(actions.signTokenTx(tokenAddress, toAddress, amount, txData))
),
signTx: txParams => dispatch(actions.signTx(txParams)),
- setSelectedAddress: address => dispatch(actions.setSelectedAddress(address))
+ setSelectedAddress: address => dispatch(actions.setSelectedAddress(address)),
+ addToAddressBook: address => dispatch(actions.addToAddressBook(address)),
}
}