aboutsummaryrefslogtreecommitdiffstats
path: root/ui/app/components/send/currency-display.js
diff options
context:
space:
mode:
authorThomas <thomas.b.huang@gmail.com>2018-06-19 03:37:01 +0800
committerThomas <thomas.b.huang@gmail.com>2018-06-19 03:37:01 +0800
commitea0dcdd3124ec65d3145f0ac7790a6172603d88c (patch)
treeb071efe391d00f40805bb36a5c0f137eca14b8b7 /ui/app/components/send/currency-display.js
parentef31eeccb244592aa17dd677e854e106c9bb5848 (diff)
parentd910c35e90d0d725e86b7743538b6c6c429f26f0 (diff)
downloadtangerine-wallet-browser-ea0dcdd3124ec65d3145f0ac7790a6172603d88c.tar.gz
tangerine-wallet-browser-ea0dcdd3124ec65d3145f0ac7790a6172603d88c.tar.zst
tangerine-wallet-browser-ea0dcdd3124ec65d3145f0ac7790a6172603d88c.zip
Merge branch 'develop' into v4.8.0
Diffstat (limited to 'ui/app/components/send/currency-display.js')
-rw-r--r--ui/app/components/send/currency-display.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/ui/app/components/send/currency-display.js b/ui/app/components/send/currency-display.js
index 3bc9ad226..e410bc070 100644
--- a/ui/app/components/send/currency-display.js
+++ b/ui/app/components/send/currency-display.js
@@ -57,6 +57,7 @@ CurrencyDisplay.prototype.getValueToRender = function ({ selectedToken, conversi
return selectedToken
? conversionUtil(ethUtil.addHexPrefix(value), {
fromNumericBase: 'hex',
+ toNumericBase: 'dec',
toCurrency: symbol,
conversionRate: multiplier,
invertConversionRate: true,
@@ -91,8 +92,12 @@ CurrencyDisplay.prototype.getConvertedValueToRender = function (nonFormattedValu
: convertedValue
}
+function removeLeadingZeroes (str) {
+ return str.replace(/^0*(?=\d)/, '')
+}
+
CurrencyDisplay.prototype.handleChange = function (newVal) {
- this.setState({ valueToRender: newVal })
+ this.setState({ valueToRender: removeLeadingZeroes(newVal) })
this.props.onChange(this.getAmount(newVal))
}