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