Content
View differences
Updated by Alexander Coles about 1 month ago
<img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/920682/content">
Rework the component structure based on the wireframe above.
_Note: Note: the wireframe annotation naming has drifted relative to the current code and planned implementation. In particular, this PR series is not introducing a separate_ `_BucketsComponent_`_; separate `BucketsComponent`; the future_ `_BacklogComponent_` _is future `BacklogComponent` is still expected to own the backlog header, bucket-list composition, and inbox composition. Claude Design is currently unavailable, so the diagram itself has not yet been updated._ updated.
Maintenance checklist:
* - [x] Create `WorkPackageCardBoxComponent`
* - [x] Create `WorkPackageCardComponent`
* - [x] Wire up `SprintComponent` to use `WorkPackageCardBoxComponent` (implementation to validate `WorkPackageCardBox` API)
* - [x] Rename `BacklogBuckets*Component` to `BucketComponent` (replaces #22886)
* - [x] Rename `New*Component`/`New*Form` to `*Component`/`*Form`
* - [x] Rename `BacklogsComponent` to `BacklogComponent` and keep ownership of the backlog header, bucket-list composition, and inbox composition
* - [ ] Extract `SprintsComponent` from `backlog/_backlog_list.html.erb` — split out as #74143
* - [x] Wire up `BucketComponent` to use `WorkPackageCardBoxComponent`
* [x] - [ ] Wire up `InboxComponent` to use `WorkPackageCardBoxComponent`
* - [ ] Extract a polymorphic container adapter for shared card primitives — split out as #74554
* [ ] Rename and consolidate Backlogs row-menu components (`InboxMenuComponent` / `StoryMenuListComponent`) — tracked in #74555 (depends on #74554)
Rework the component structure based on the wireframe above.
_Note:
Maintenance checklist:
*
*
*
*
*
*
*
*
* [x]
*
* [ ] Rename and consolidate Backlogs row-menu components (`InboxMenuComponent` / `StoryMenuListComponent`) — tracked in #74555 (depends on #74554)