1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-12-23 09:52:26 +01:00

Convert FiatValue component to ES6 class (#7786)

Co-authored-by: Mark Stacey <markjstacey@gmail.com>
This commit is contained in:
Whymarrh Whitby 2020-01-13 11:42:26 -03:30 committed by GitHub
parent 789dd19677
commit f850a17f63
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,20 +1,20 @@
import PropTypes from 'prop-types'
import React, { Component } from 'react' import React, { Component } from 'react'
import { inherits } from 'util'
import { formatBalance } from '../../helpers/utils/util' import { formatBalance } from '../../helpers/utils/util'
export default FiatValue export default class FiatValue extends Component {
static propTypes = {
conversionRate: PropTypes.number.isRequired,
currentCurrency: PropTypes.string,
style: PropTypes.object,
value: PropTypes.string.isRequired,
}
inherits(FiatValue, Component) render () {
function FiatValue () { const { conversionRate, currentCurrency, style } = this.props
Component.call(this)
}
FiatValue.prototype.render = function () {
const props = this.props
const { conversionRate, currentCurrency, style } = props
const renderedCurrency = currentCurrency || '' const renderedCurrency = currentCurrency || ''
const value = formatBalance(props.value, 6) const value = formatBalance(this.props.value, 6)
if (value === 'None') { if (value === 'None') {
return value return value
@ -27,10 +27,10 @@ FiatValue.prototype.render = function () {
fiatDisplayNumber = fiatTooltipNumber.toFixed(2) fiatDisplayNumber = fiatTooltipNumber.toFixed(2)
} else { } else {
fiatDisplayNumber = 'N/A' fiatDisplayNumber = 'N/A'
fiatTooltipNumber = 'Unknown'
} }
return fiatDisplay(fiatDisplayNumber, renderedCurrency.toUpperCase(), style) return fiatDisplay(fiatDisplayNumber, renderedCurrency.toUpperCase(), style)
}
} }
function fiatDisplay (fiatDisplayNumber, fiatSuffix, styleOveride = {}) { function fiatDisplay (fiatDisplayNumber, fiatSuffix, styleOveride = {}) {