a12d6a8169
- Wire MobileListView onItemDelete/onItemDuplicate callbacks to render action buttons in each list row. - Pass onItemDelete in ToolWorkshopMobileView list view. - Add CSS for mobile-list-item-action buttons. - Fix MobileEditView sticky bottom action bar that was hidden behind the 64px mobile navigation bar; raise to bottom: 64px and z-index 110. Quality gates: npm run typecheck, npm run lint, npm test -- --run (87 passed) Refs: openspec/changes/mobile-list-delete-button
13 lines
871 B
Markdown
13 lines
871 B
Markdown
# Restore Delete Button in Mobile List Views and Fix Edit Action Bar — Tasks
|
|
|
|
- [x] Read `MobileListView` source and confirm `onItemDelete`/`onItemDuplicate` were unused.
|
|
- [x] Update `MobileListView` to render delete/duplicate action buttons when callbacks are provided.
|
|
- [x] Stop propagation on action buttons so row click does not fire.
|
|
- [x] Update `ToolWorkshopMobileView` to pass `onItemDelete` to both list view usages.
|
|
- [x] Verify `ConfigProfilesMobileView` still passes `onItemDelete`.
|
|
- [x] Add `.mobile-list-item-action` and variant CSS to `utilities.css`.
|
|
- [x] Identify that `MobileEditView` sticky action bar was hidden behind the 64px mobile nav.
|
|
- [x] Update `.mobile-edit-actions` to `bottom: 64px` and `z-index: 110`.
|
|
- [x] Run `npm run typecheck`, `npm run lint`, and `npm test -- --run` in `apps/web`.
|
|
- [x] Update project maps for changed files.
|