aboutsummaryrefslogtreecommitdiffstats
path: root/ui/app/util.js
diff options
context:
space:
mode:
authorFrankie <frankie.pangilinan@consensys.net>2016-07-08 03:07:47 +0800
committerFrankie <frankie.pangilinan@consensys.net>2016-07-08 03:13:38 +0800
commit0a6560bd5dcadd9dbdb96546b9273be0bb063916 (patch)
tree9ae105f43b4229489ab3c6948925fa4cdc9892ca /ui/app/util.js
parentbbc7d222d88dd1c0cfe2b534e84592f114670866 (diff)
downloadtangerine-wallet-browser-0a6560bd5dcadd9dbdb96546b9273be0bb063916.tar.gz
tangerine-wallet-browser-0a6560bd5dcadd9dbdb96546b9273be0bb063916.tar.zst
tangerine-wallet-browser-0a6560bd5dcadd9dbdb96546b9273be0bb063916.zip
Add method to deal with small decimals and create the object for eth-balance component
Diffstat (limited to 'ui/app/util.js')
-rw-r--r--ui/app/util.js12
1 files changed, 12 insertions, 0 deletions
diff --git a/ui/app/util.js b/ui/app/util.js
index db12a1282..d686cf2c3 100644
--- a/ui/app/util.js
+++ b/ui/app/util.js
@@ -26,6 +26,7 @@ module.exports = {
numericBalance: numericBalance,
parseBalance: parseBalance,
formatBalance: formatBalance,
+ mainBalanceObject: mainBalanceObject,
dataSize: dataSize,
readableDate: readableDate,
ethToWei: ethToWei,
@@ -117,6 +118,17 @@ function formatBalance (balance, decimalsToKeep) {
return formatted
}
+function mainBalanceObject (formattedBalance) {
+ var balance = formattedBalance.split(' ')[0]
+ var label = formattedBalance.split(' ')[1]
+ var beforeDecimal = balance.split('.')[0]
+ var afterDecimal = balance.split('.')[1]
+
+ if (beforeDecimal === '0' && afterDecimal.substr(0, 5) === '00000') { balance = '< 0.00001' }
+
+ return { balance, label }
+}
+
function dataSize (data) {
var size = data ? ethUtil.stripHexPrefix(data).length : 0
return size + ' bytes'