diff --git a/packages/ui/elements/InputNumber.tsx b/packages/ui/elements/InputNumber.tsx index be3a0f9..f15e4ab 100644 --- a/packages/ui/elements/InputNumber.tsx +++ b/packages/ui/elements/InputNumber.tsx @@ -41,10 +41,14 @@ export default InputNumber as FC; export function createFormatter(options: Intl.NumberFormatOptions) { const format = Intl.NumberFormat('ru', options).format; + const defaultFormat = Intl.NumberFormat('ru').format; return ((value, { userTyping }) => { if (userTyping) { - // return Intl.NumberFormat('ru').format(value || 0); + if (options.minimumFractionDigits && options.minimumFractionDigits <= 2) { + return defaultFormat(value || 0); + } + return value || 0; }