diff --git a/packages/sushi/src/format/number.ts b/packages/sushi/src/format/number.ts index 9736578c52..6713155398 100644 --- a/packages/sushi/src/format/number.ts +++ b/packages/sushi/src/format/number.ts @@ -1,6 +1,6 @@ import numeral from 'numbro' -export const formatNumber = (value: any, inputString = '0.00a') => { +export const formatNumber = (value: any, inputString = '0.[00]a') => { if (typeof value === 'string') value = Number(value) let negative = false @@ -10,9 +10,9 @@ export const formatNumber = (value: any, inputString = '0.00a') => { } if (value === 0) return '0.00' - if (value < 0.0001) return numeral(value).format('0.000000a') - if (value < 0.001) return numeral(value).format('0.0000a') - if (value < 0.01) return numeral(value).format('0.000a') + if (value < 0.0001) return numeral(value).format('0.[000000]a') + if (value < 0.001) return numeral(value).format('0.[0000]a') + if (value < 0.01) return numeral(value).format('0.[000]a') return `${negative ? '-' : ''}${numeral(value).format(inputString)}` }