feat(schedule-actions): wire actions popover on schedule page#1427
Conversation
Add schedule-actions modal shell and modal content with config-driven warning banners, POST submission, cache invalidation, snackbar, and error handling. Co-authored-by: Cursor <cursoragent@cursor.com>
Add ScheduleActions orchestrator, pass describe data into the modal, and mount on schedule page tabs. Co-authored-by: Cursor <cursoragent@cursor.com>
Replace ScheduleAction<any, any, any> state with SelectableScheduleAction derived from schedule-actions.config. ErasedScheduleAction cast at the generic modal boundary only. Co-authored-by: Cursor <cursoragent@cursor.com>
6b3c6c8 to
59f4b87
Compare
Code Review ✅ Approved 1 resolved / 1 findingsWires the schedule actions popover and confirmation modal into the schedule page tab bar, addressing the missing type safety for the selected action state. No issues found. ✅ 1 resolved✅ Quality: selectedAction state typed as ScheduleAction
OptionsAuto-apply is off → Gitar will not commit updates to this branch. Comment with these commands to change the behavior for this request:
Was this helpful? React with 👍 / 👎 | Gitar |
## Summary Adds the Delete schedule action to the schedule-actions menu as a confirmation-only modal with a warning banner. On success, the UI navigates to the schedules list and invalidates `listSchedules`. Rebased onto `master` after #1427 merged; this PR now contains only the delete UI slice (4 commits).
…low#1428) ## Summary Adds the Delete schedule action to the schedule-actions menu as a confirmation-only modal with a warning banner. On success, the UI navigates to the schedules list and invalidates `listSchedules`. Rebased onto `master` after cadence-workflow#1427 merged; this PR now contains only the delete UI slice (4 commits).
Summary
Mounts the schedule-actions popover and confirmation modal on the schedule page tab bar. Completes the stacked schedule-actions UI started in #1419 and #1426.
Changes
schedule-actions/— client component that loads schedule details, renders the actions popover button, menu, and modalschedule-page-tabs/— mountsScheduleActionsas the tab barendEnhancerbehind an error boundary__tests__/schedule-actions.test.tsx— loading, error, menu, and modal open/close behaviorTesting
Screen.Recording.2026-07-01.at.17.12.36.mov
Stack