diff options
author | Chi Kei Chan <chikeichan@gmail.com> | 2017-10-20 03:35:39 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-10-20 03:35:39 +0800 |
commit | f1c097ab5c833d0e4bab639d65e5641211cb9753 (patch) | |
tree | 0e63ad5171608accdd2a0d669687a16cd8c17b95 /ui/app/selectors.js | |
parent | 332c7441b656ec82ebfba863e3feb4dbf365d67b (diff) | |
parent | c2880c4b8fe56f3b175d75b6ae8a84271dde3e28 (diff) | |
download | tangerine-wallet-browser-f1c097ab5c833d0e4bab639d65e5641211cb9753.tar.gz tangerine-wallet-browser-f1c097ab5c833d0e4bab639d65e5641211cb9753.tar.zst tangerine-wallet-browser-f1c097ab5c833d0e4bab639d65e5641211cb9753.zip |
Merge branch 'NewUI-flat' into MM-128-get-currentCurrency-from-state
Diffstat (limited to 'ui/app/selectors.js')
-rw-r--r-- | ui/app/selectors.js | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/ui/app/selectors.js b/ui/app/selectors.js index 1cfbc3975..66b7c00e4 100644 --- a/ui/app/selectors.js +++ b/ui/app/selectors.js @@ -6,6 +6,7 @@ const selectors = { getSelectedAccount, getSelectedToken, getSelectedTokenExchangeRate, + getTokenExchangeRate, conversionRateSelector, transactionsSelector, accountsWithSendEtherInfoSelector, @@ -58,7 +59,15 @@ function getSelectedTokenExchangeRate (state) { return tokenExchangeRate } -function conversionRateSelector (state) { +function getTokenExchangeRate (state, tokenSymbol) { + const pair = `${tokenSymbol.toLowerCase()}_eth` + const tokenExchangeRates = state.metamask.tokenExchangeRates + const { rate: tokenExchangeRate = 0 } = tokenExchangeRates[pair] || {} + + return tokenExchangeRate +} + +function conversionRateSelector (state) { return state.metamask.conversionRate } |