InputNumber: use default formatter for user typing

This commit is contained in:
vchikalkin 2023-04-06 11:14:40 +03:00
parent 2a3cc80dcc
commit 401d92d0ff

View File

@ -41,10 +41,14 @@ export default InputNumber as FC<InputNumberProps>;
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;
}