formatMoney: use floor instead of round

This commit is contained in:
mantikoros 2022-04-18 00:22:19 -05:00
parent c0995e8552
commit c68cdc6f3e

View File

@ -8,14 +8,14 @@ const formatter = new Intl.NumberFormat('en-US', {
}) })
export function formatMoney(amount: number) { export function formatMoney(amount: number) {
const newAmount = Math.round(amount) === 0 ? 0 : amount // handle -0 case const newAmount = Math.floor(amount) === 0 ? 0 : Math.floor(amount) // handle -0 case
return ( return (
ENV_CONFIG.moneyMoniker + ' ' + formatter.format(newAmount).replace('$', '') ENV_CONFIG.moneyMoniker + ' ' + formatter.format(newAmount).replace('$', '')
) )
} }
export function formatWithCommas(amount: number) { export function formatWithCommas(amount: number) {
return formatter.format(amount).replace('$', '') return formatter.format(Math.floor(amount)).replace('$', '')
} }
export function formatPercent(zeroToOne: number) { export function formatPercent(zeroToOne: number) {