aboutsummaryrefslogtreecommitdiffstats
path: root/ui/app/components/token-view-balance/token-view-balance.component.js
diff options
context:
space:
mode:
authorAlexander Tseung <alextsg@gmail.com>2018-08-16 10:18:01 +0800
committerAlexander Tseung <alextsg@gmail.com>2018-08-24 07:45:27 +0800
commitda0df790472c816d933e9b697e4dab1a429740a3 (patch)
treeaa29b66b2a8aa6f0bff0141664aef2a49ec0d291 /ui/app/components/token-view-balance/token-view-balance.component.js
parent6670bc0e09dacaf9a91031a348d1a551ed1e3987 (diff)
downloadtangerine-wallet-browser-da0df790472c816d933e9b697e4dab1a429740a3.tar
tangerine-wallet-browser-da0df790472c816d933e9b697e4dab1a429740a3.tar.gz
tangerine-wallet-browser-da0df790472c816d933e9b697e4dab1a429740a3.tar.bz2
tangerine-wallet-browser-da0df790472c816d933e9b697e4dab1a429740a3.tar.lz
tangerine-wallet-browser-da0df790472c816d933e9b697e4dab1a429740a3.tar.xz
tangerine-wallet-browser-da0df790472c816d933e9b697e4dab1a429740a3.tar.zst
tangerine-wallet-browser-da0df790472c816d933e9b697e4dab1a429740a3.zip
Add CurrencyDisplay and TokenCurrencyDisplay components
Diffstat (limited to 'ui/app/components/token-view-balance/token-view-balance.component.js')
-rw-r--r--ui/app/components/token-view-balance/token-view-balance.component.js26
1 files changed, 14 insertions, 12 deletions
diff --git a/ui/app/components/token-view-balance/token-view-balance.component.js b/ui/app/components/token-view-balance/token-view-balance.component.js
index f74cc4926..89e9246e2 100644
--- a/ui/app/components/token-view-balance/token-view-balance.component.js
+++ b/ui/app/components/token-view-balance/token-view-balance.component.js
@@ -3,8 +3,9 @@ import PropTypes from 'prop-types'
import Button from '../button'
import Identicon from '../identicon'
import TokenBalance from '../token-balance'
+import CurrencyDisplay from '../currency-display'
import { SEND_ROUTE } from '../../routes'
-import { formatCurrency } from '../../helpers/confirm-transaction/util'
+import { ETH } from '../../constants/common'
export default class TokenViewBalance extends PureComponent {
static contextTypes = {
@@ -16,14 +17,11 @@ export default class TokenViewBalance extends PureComponent {
selectedToken: PropTypes.object,
history: PropTypes.object,
network: PropTypes.string,
- ethBalance: PropTypes.string,
- fiatBalance: PropTypes.string,
- currentCurrency: PropTypes.string,
+ balance: PropTypes.string,
}
renderBalance () {
- const { selectedToken, ethBalance, fiatBalance, currentCurrency } = this.props
- const formattedFiatBalance = formatCurrency(fiatBalance, currentCurrency)
+ const { selectedToken, balance } = this.props
return selectedToken
? (
@@ -34,12 +32,16 @@ export default class TokenViewBalance extends PureComponent {
/>
) : (
<div className="token-view-balance__balance">
- <div className="token-view-balance__primary-balance">
- { `${ethBalance} ETH` }
- </div>
- <div className="token-view-balance__secondary-balance">
- { formattedFiatBalance }
- </div>
+ <CurrencyDisplay
+ className="token-view-balance__primary-balance"
+ value={balance}
+ currency={ETH}
+ numberOfDecimals={3}
+ />
+ <CurrencyDisplay
+ className="token-view-balance__secondary-balance"
+ value={balance}
+ />
</div>
)
}