Ограничение ввода числа в input с помощью NumberFormat isAllowed

есть код, который в принципе работает так что если в поле вписать число больше чем maxValue, то оно просто не пишется, но для пользователя это неудобно. Как сделать так, чтобы число автоматически заменялось на максимальное? вот код:

isAllowed={values => {
    const { formattedValue, floatValue } = values;
    if (attributes.maxValue)
      return formattedValue === '' || floatValue <= attributes.maxValue;
    return values;
       }}

Ответы (0 шт):