Content
View differences
Updated by Alexander Coles 14 days ago
### Acceptance criteria
Extract the following functionality from the `BacklogComponent` and meetings components into a reusable `BorderBoxList` component.
* action menus for header and rows (B/M)
* optional reordering via drag and drop (B/M)
* optional reordering via row (action) menu (B/M)
* optional collapsible headers (B/M)
* enhancements for responsiveness (e.g. showing description on one or multiple rows depending on viewport) (B)
* optimised for display of work packages - using `InfoLinecomponent` (B/M) (implemented as a slot)
Key:
* B - supported by Backlogs
* M - supported by Meetings
`BorderBoxTable` is a similar component, but with table semantics. It does not support sorting and currently requires manual integration of action menus. We may replace `BorderBoxTable` with `DataTable` in the future (see ##70204)
<br>
#### Out of scope
* optional collapsible headers (B/M)
* enhancements for responsiveness (e.g. showing description on one or multiple rows depending on viewport) (B)
* editable header titles (B/M)
* optional moving via row (action) menu (B)
* optional moving via drag and drop (B)
* optimised for display of work packages - using `InfoLinecomponent` (B/M) (implemented as a slot)
Extract the following functionality from the `BacklogComponent` and meetings components into a reusable `BorderBoxList` component.
* action menus for header and rows (B/M)
* optional reordering via drag and drop (B/M)
* optional reordering via row (action) menu (B/M)
* optional collapsible headers (B/M)
* enhancements for responsiveness (e.g. showing description on one or multiple rows depending on viewport) (B)
* optimised for display of work packages - using `InfoLinecomponent` (B/M) (implemented as a slot)
Key:
* B - supported by Backlogs
* M - supported by Meetings
`BorderBoxTable` is a similar component, but with table semantics. It does not support sorting and currently requires manual integration of action menus. We may replace `BorderBoxTable` with `DataTable` in the future (see ##70204)
<br>
#### Out of scope
*
* enhancements for responsiveness (e.g. showing description on one or multiple rows depending on viewport) (B)
*
* optional moving via row (action) menu (B)
* optional moving via drag and drop (B)
* optimised for display of work packages - using `InfoLinecomponent` (B/M) (implemented as a slot)