You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(DataTable): support between filter in DataTable.Filters UI (#223)
* Add temporal filters to data table demo
* Inline demo product schedule data
* Support between filter in DataTable.Filters UI
* Simplify
* Update jp labels
* Format
* fix: use async findAllByDisplayValue in between filter tests
Replace synchronous getAllByDisplayValue with findAllByDisplayValue
to avoid flaky tests when popover content renders via portal on next tick.
* fix: add aria-label to BetweenInputGroup inputs
Add aria-label attributes to each input so screen readers can
distinguish the min/max (from/to) fields.
* fix: require both min and max for between filter submission
Return undefined when either bound is missing in toAddFilterSubmittedValue,
preventing partial range objects that would cause GraphQL validation errors.
* fix: add canCommit guard to NumericFilterEditor between mode
Add validity checks and disable Apply button when either bound is
invalid, consistent with TemporalFilterEditor behavior. Update test
to expect no addFilter call when only one bound is set.
* fix: require both bounds in between filter validation
- Fix TemporalFilterEditor.canCommit to reject partial ranges (matching NumericFilterEditor)
- Fix TemporalFilterEditor.handleCommit to use || guard and build complete {min, max} object
- Fix isAddFilterDraftValueValid to require both bounds non-empty for between operator
0 commit comments