show 3 significant digits for small currency values

This commit is contained in:
saml33 2023-01-06 11:00:36 +11:00
parent d7f6439d14
commit e3aedfc8a9
1 changed files with 4 additions and 4 deletions

View File

@ -50,9 +50,9 @@ const usdFormatter2 = Intl.NumberFormat('en', {
currency: 'USD',
})
const usdFormatter4 = Intl.NumberFormat('en', {
minimumFractionDigits: 4,
maximumFractionDigits: 4,
const usdFormatter3 = Intl.NumberFormat('en', {
minimumSignificantDigits: 3,
maximumSignificantDigits: 3,
style: 'currency',
currency: 'USD',
})
@ -86,7 +86,7 @@ export const formatFixedDecimals = (
})
} else {
formattedValue = isCurrency
? usdFormatter4.format(value)
? usdFormatter3.format(value)
: Number(floorToDecimal(value, 8)).toLocaleString(undefined, {
maximumFractionDigits: 8,
})