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(DataRowOptions): add reserveSpace property for checkbox configuration
- Introduced `reserveSpace` property to maintain consistent alignment for checkboxes in rows,
- Updated related components and tests to accommodate the new property.
- Enhanced performance and visual consistency for tree-like data structures.
Fixes#2844
Copy file name to clipboardExpand all lines: changelog.md
+6-1Lines changed: 6 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,8 +8,12 @@
8
8
* Menu arrow-key navigation now includes all roles starting with `menuitem` (e.g. `menuitem`, `menuitemradio`, `menuitemcheckbox`).
9
9
*[useVirtualList]: Added optional `virtualRowInfo` prop. When `height` is provided, skips `getBoundingClientRect` measurement; when `gap` is provided, uses it for vertical spacing between rows (flex/grid gap). Improves scroll performance on lists with uniform row sizing.
10
10
*[FiltersPanel]: Added support `min`/`max`/`step` props at numeric filter config ([#3034](https://github.com/epam/UUI/issues/3034]))
*[DataRowOptions]: Added `reserveSpace` property to checkbox configuration
14
+
- When set and `checkbox.isVisible` is `false`, reserves space for the checkbox in the row
15
+
- Automatically calculated for tree-like data structures to maintain consistent alignment
16
+
13
17
14
18
**What's Fixed**
15
19
*[TimePicker]: fixed inconsistent time format between input field and dropdown - both now display hours and minutes with leading zeros (e.g., 01:00 AM) ([#2910](https://github.com/epam/UUI/issues/2910))
@@ -22,6 +26,7 @@
22
26
*[DataTable]:
23
27
* Table accepts `rawProps` for additional ARIA/HTML attributes (e.g. `aria-label` for table name); `role`, `aria-colcount`, and `aria-rowcount` remain controlled by the component. ([#2992](https://github.com/epam/UUI/issues/2992) Case 3)
24
28
* Fixed Property Explorer by providing values for properties that are not automatically resolved ([#2832](https://github.com/epam/UUI/issues/2832))
29
+
* Fixed tree table indentation when child rows have no checkbox: child rows now reserve consistent checkbox space for alignment ([#2844](https://github.com/epam/UUI/issues/2844))
25
30
*[Tooltip]: fixed tooltip not showing on keyboard focus for complex elements with focusable children (e.g. Switch) ([#2959](https://github.com/epam/UUI/issues/2959))
0 commit comments