aboutsummaryrefslogtreecommitdiffstats
path: root/ui/app/components/send_/send.selectors.js
diff options
context:
space:
mode:
authorDan <danjm.com@gmail.com>2018-04-11 22:21:54 +0800
committerDan <danjm.com@gmail.com>2018-04-11 22:21:54 +0800
commit59c887301aba5d746d669441ec78ef7ec5de3146 (patch)
tree3236b2e9acbcf45358ecaaf0e291a1a9505729b1 /ui/app/components/send_/send.selectors.js
parentf4d8da927734b2dcd597d1cc833f9fe6ac59cc77 (diff)
downloadtangerine-wallet-browser-59c887301aba5d746d669441ec78ef7ec5de3146.tar
tangerine-wallet-browser-59c887301aba5d746d669441ec78ef7ec5de3146.tar.gz
tangerine-wallet-browser-59c887301aba5d746d669441ec78ef7ec5de3146.tar.bz2
tangerine-wallet-browser-59c887301aba5d746d669441ec78ef7ec5de3146.tar.lz
tangerine-wallet-browser-59c887301aba5d746d669441ec78ef7ec5de3146.tar.xz
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.js47
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,