diff options
author | Chi Kei Chan <chikeichan@gmail.com> | 2017-10-24 02:50:59 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-10-24 02:50:59 +0800 |
commit | 0cbaec16f3c373bacf02efb44a198e58152cb60b (patch) | |
tree | 1c230d35722c47b8c1009e96456c1a7611d74395 /ui | |
parent | 9984c9516aaabca18c644cfa9d3708de29a643e4 (diff) | |
parent | b3dad510b7119c6bd89afb0059d95a6684402538 (diff) | |
download | tangerine-wallet-browser-0cbaec16f3c373bacf02efb44a198e58152cb60b.tar tangerine-wallet-browser-0cbaec16f3c373bacf02efb44a198e58152cb60b.tar.gz tangerine-wallet-browser-0cbaec16f3c373bacf02efb44a198e58152cb60b.tar.bz2 tangerine-wallet-browser-0cbaec16f3c373bacf02efb44a198e58152cb60b.tar.lz tangerine-wallet-browser-0cbaec16f3c373bacf02efb44a198e58152cb60b.tar.xz tangerine-wallet-browser-0cbaec16f3c373bacf02efb44a198e58152cb60b.tar.zst tangerine-wallet-browser-0cbaec16f3c373bacf02efb44a198e58152cb60b.zip |
Merge pull request #2433 from danjm/NewUI-flat-precision-improvements
[NewUI] Improves precision of a calculation in send, and in confirm
Diffstat (limited to 'ui')
-rw-r--r-- | ui/app/components/pending-tx/confirm-send-token.js | 2 | ||||
-rw-r--r-- | ui/app/components/send/currency-display.js | 6 |
2 files changed, 5 insertions, 3 deletions
diff --git a/ui/app/components/pending-tx/confirm-send-token.js b/ui/app/components/pending-tx/confirm-send-token.js index a4c3d16e3..cc4c5f5f4 100644 --- a/ui/app/components/pending-tx/confirm-send-token.js +++ b/ui/app/components/pending-tx/confirm-send-token.js @@ -224,7 +224,7 @@ ConfirmSendToken.prototype.renderTotalPlusGas = function () { ]), h('div.confirm-screen-section-column', [ - h('div.confirm-screen-row-info', `${fiatAmount + fiatGas} ${currentCurrency}`), + h('div.confirm-screen-row-info', `${addCurrencies(fiatAmount, fiatGas)} ${currentCurrency}`), h('div.confirm-screen-row-detail', `${addCurrencies(tokenAmount, tokenGas || '0')} ${symbol}`), ]), ]) diff --git a/ui/app/components/send/currency-display.js b/ui/app/components/send/currency-display.js index 7180b94d3..799e9b56d 100644 --- a/ui/app/components/send/currency-display.js +++ b/ui/app/components/send/currency-display.js @@ -2,7 +2,7 @@ const Component = require('react').Component const h = require('react-hyperscript') const inherits = require('util').inherits const Identicon = require('../identicon') -const { conversionUtil } = require('../../conversion-util') +const { conversionUtil, multiplyCurrencies } = require('../../conversion-util') module.exports = CurrencyDisplay @@ -40,7 +40,9 @@ CurrencyDisplay.prototype.getAmount = function (value) { const { selectedToken } = this.props const { decimals } = selectedToken || {} const multiplier = Math.pow(10, Number(decimals || 0)) - const sendAmount = '0x' + Number(value * multiplier).toString(16) + + const sendAmount = multiplyCurrencies(value, multiplier, {toNumericBase: 'hex'}) + return selectedToken ? sendAmount : toHexWei(value) |