DateInput out of range issue
Environment
- Package version(s): @blueprintjs/core: 3.34.0, @blueprintjs/datetime: 3.19.3
- Operating System: Windows 10
- Browser name and version: Chrome 86, Firefox 81
Code Sandbox
https://codesandbox.io/s/blueprint-sandbox-forked-tsy7p?file=/src/index.tsx
Steps to reproduce
- Добавть min и max значение
- Установить value, которое не входит в рамки min/max
Фактическое поведение
Получаю ошибку out of range и приложение крашиться.
Ожидаемое поведение
Ожидаю получить ошибку, но без краша.
Почему это реальная ситуация?
Пользователь может сохранить дату 2020-10-10. У меня есть min = moment().substract (1, 'year'); max = moment().add (1, 'year');
Через 2 года пользователь хочет изменить дату, но не может, потому что выходит за пределы допустимого диапазона.