diff options
author | Dan <danjm.com@gmail.com> | 2018-04-11 22:21:54 +0800 |
---|---|---|
committer | Dan <danjm.com@gmail.com> | 2018-04-11 22:21:54 +0800 |
commit | 59c887301aba5d746d669441ec78ef7ec5de3146 (patch) | |
tree | 3236b2e9acbcf45358ecaaf0e291a1a9505729b1 /ui/app/components/send_/send.selectors.js | |
parent | f4d8da927734b2dcd597d1cc833f9fe6ac59cc77 (diff) | |
download | tangerine-wallet-browser-59c887301aba5d746d669441ec78ef7ec5de3146.tar.gz tangerine-wallet-browser-59c887301aba5d746d669441ec78ef7ec5de3146.tar.zst tangerine-wallet-browser-59c887301aba5d746d669441ec78ef7ec5de3146.zip |
second commit
Diffstat (limited to 'ui/app/components/send_/send.selectors.js')
-rw-r--r-- | ui/app/components/send_/send.selectors.js | 47 |
1 files changed, 27 insertions, 20 deletions
diff --git a/ui/app/components/send_/send.selectors.js b/ui/app/components/send_/send.selectors.js index 8c088098e..9ef13193c 100644 --- a/ui/app/components/send_/send.selectors.js +++ b/ui/app/components/send_/send.selectors.js @@ -5,31 +5,33 @@ import { } from './conversion-util' const selectors = { + accountsWithSendEtherInfoSelector, + autoAddToBetaUI, + getConversionRate, + getAddressBook, + getConversionRate, + getCurrentAccountWithSendEtherInfo, + getCurrentCurrency, + getCurrentNetwork, + getCurrentViewContext, + getForceGasMin, + getGasLimit, + getGasPrice, + getSelectedAccount, getSelectedAddress, getSelectedIdentity, - getSelectedAccount, getSelectedToken, + getSelectedTokenContract, getSelectedTokenExchangeRate, - getTokenExchangeRate, - conversionRateSelector, - transactionsSelector, - accountsWithSendEtherInfoSelector, - getCurrentAccountWithSendEtherInfo, - getGasPrice, - getGasLimit, - getForceGasMin, - getAddressBook, - getSendFrom, - getCurrentCurrency, - getSendAmount, getSelectedTokenToFiatRate, - getSelectedTokenContract, - autoAddToBetaUI, - getSendMaxModeState, - getCurrentViewContext, + getSendAmount, getSendErrors, + getSendFrom, + getSendFromBalance, + getSendMaxModeState, getSendTo, - getCurrentNetwork, + getTokenExchangeRate, + transactionsSelector, } module.exports = selectors @@ -82,7 +84,7 @@ function getTokenExchangeRate (state, tokenSymbol) { return tokenExchangeRate } -function conversionRateSelector (state) { +function getConversionRate (state) { return state.metamask.conversionRate } @@ -142,6 +144,11 @@ function getSendFrom (state) { return state.metamask.send.from } +function getSendFromBalance (state) { + const from = state.metamask.send.from || {} + return from.balance +} + function getSendAmount (state) { return state.metamask.send.amount } @@ -156,7 +163,7 @@ function getCurrentCurrency (state) { function getSelectedTokenToFiatRate (state) { const selectedTokenExchangeRate = getSelectedTokenExchangeRate(state) - const conversionRate = conversionRateSelector(state) + const conversionRate = getConversionRate(state) const tokenToFiatRate = multiplyCurrencies( conversionRate, |