Luke Childs
5 years ago
3 changed files with 31 additions and 6 deletions
@ -0,0 +1,13 @@ |
|||
const formatDollars = amount => { |
|||
if (amount >= 1e9) { |
|||
amount = (amount / 1e9).toFixed(2) + ' B'; |
|||
} else if (amount >= 1e6) { |
|||
amount = (amount / 1e6).toFixed(2) + ' M'; |
|||
} else { |
|||
amount = Math.floor(amount).toLocaleString(); |
|||
} |
|||
|
|||
return '$' + amount; |
|||
} |
|||
|
|||
export default formatDollars; |
@ -0,0 +1,10 @@ |
|||
const formatHashrate = hashrate => ['H', 'KH', 'MH', 'GH', 'TH', 'PH'].reduce((previous, unit, exponent) => { |
|||
const devisor = (1000 ** exponent); |
|||
if (hashrate > devisor) { |
|||
const value = Math.floor(hashrate / devisor); |
|||
return `${value.toLocaleString()} ${unit}/s`; |
|||
} |
|||
return previous; |
|||
}); |
|||
|
|||
export default formatHashrate; |
Loading…
Reference in new issue