Commit b6ccc1f
committed
feat(ui5-table-cell): merged property added
- New merged boolean property on ui5-table-cell
- Row borders refactored: border-top per cell instead of border-bottom per row
- First row top border / last row bottom border handled via :first-of-type / :last-of-type
- Selection highlight uses box-shadow instead of border-bottom to avoid layout shifts
- Table now uses inset-inline-end/start, the old left/right + :dir(rtl) removed
- When merged, cell's top border becomes transparent and content is hidden
- Merging is disabled on hover/focus, content reveals with an opacity transition
- Merging is also disabled when the row enters popin mode
- Implemented via CSS Space Toggle trick, no JS needed
- When a selection column is present, its border syncs with the first merged cell
- New TableCell website sample added for merged cells
- Partially fixes #7238
- CPOUIFTEAMB-26241 parent 287146e commit b6ccc1f
2 files changed
Lines changed: 4 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
| 38 | + | |
| 39 | + | |
39 | 40 | | |
40 | 41 | | |
41 | 42 | | |
| |||
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| 37 | + | |
| 38 | + | |
37 | 39 | | |
0 commit comments