🎆 Highlights: So many fixes for DateRangeInput
!
📖 Latest docs: blueprintjs.com/docs
@blueprintjs/datetime 1.14.1
This patch release contains a series of significant fixes to the behavior of DateRangeInput
including much improved support for controlled mode and better handling of hovered dates. All notes apply only to DateRangeInput
:
- Fixed Clicking a start date in controlled mode moves the focus to the end date #971
- Fixed Controlled mode now has the same UX as uncontrolled mode #1040
- Fixed Editing date with the keyboard overrides display of hovered date #1041
- Fixed After typing an invalid date into a field, hovering over a valid date will hide the error state for the duration of the hover #1041
- Changed Throw a descriptive error if
value === null
#1041undefined
triggers uncontrolled mode and[null, null]
empties the fields in a controlled fashion, but a strictlynull
value didn't have clear semantics. now it's an error!