96ef0b45b9761b93d45cffa580597b0dcaca92f8
- Create SeriesEditPrompt.tsx: bottom-sheet (phone) / dialog (desktop) matching DeleteConfirmationDialog pattern; focus trap, Escape=cancel, role=dialog/aria-modal - UI-SPEC Surface 6 copy: 'Edit recurring series' heading, 'This will update all occurrences of this event.' body, 'Update series' accent-filled CTA, 'Cancel' ghost - Import SeriesEditPrompt + add seriesEditPromptOpen state to EventForm - handleSubmit gates on occurrence.hasRrule: opens prompt for recurring edits; executeSubmit() fires the existing whole-series PATCH on confirmation - Save CTA label becomes 'Update series' for recurring edits (UI-SPEC primary CTAs) - Non-recurring and create-mode Save behavior unchanged (no prompt)
The file is empty.
Languages
TypeScript
97.3%
JavaScript
1.6%
CSS
0.9%
Dockerfile
0.1%