You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When a user edits or drags a recurring event, the scheduler displays a built-in modal that asks whether to modify just this occurrence, this and following events, or the entire series. You can replace it with your own UI by overriding `scheduler.ext.recurring.confirm`.
Copy file name to clipboardExpand all lines: docs/integrations/react/overview.md
+54Lines changed: 54 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -351,6 +351,60 @@ The delete confirmation dialog can be overridden via `modals`.
351
351
/>
352
352
```
353
353
354
+
### Customizing the Recurrence Confirmation Modal {#customizingtherecurrenceconfirmationmodal}
355
+
356
+
When a user edits or drags a recurring event, a confirmation modal asks whether to modify just this occurrence, this and following events, or the entire series. You can replace this built-in dialog with your own using `modals.onRecurrenceConfirm`.
357
+
358
+
The callback receives a context object and must return a decision (or a Promise that resolves to one):
359
+
360
+
| Field | Type | Description |
361
+
|---|---|---|
362
+
| `origin` | `"lightbox" \|"dnd"` | Whether the action was triggered from the lightbox or drag-and-drop |
363
+
| `occurrence` | `any` | The specific occurrence being edited |
- Fix the crash on page reload in [React Scheduler](integrations/react/overview.md) when using non-default themes with the [cookie](guides/extensions-list.md#cookie) plugin enabled
17
+
- Fix the regression where the `save` URL in the `data` prop was not applied correctly in [React Scheduler](integrations/react/overview.md)
18
+
- Fix the issue where editing a non-first occurrence of a [recurring event](guides/recurring-events.md) in "This and following events" mode did not apply all [lightbox](guides/configuring-the-lightbox.md) field changes
19
+
- Fix the issue where dynamically changing [Quick Info](guides/quick-info.md) buttons based on event conditions did not update the popup correctly
20
+
- Fix the issue where modifying the text of a single [recurring event](guides/recurring-events.md) occurrence was overwritten after editing a subsequent occurrence in "This and following events" mode
21
+
- Fix the overflow styles of the [Quick Info](guides/quick-info.md) popup to properly handle long event descriptions
22
+
- Fix the script error in [React Scheduler](integrations/react/overview.md) that occurred when adding events to an existing dataset via the `useState` function
23
+
24
+
### Updates
25
+
26
+
- Add the ability to replace the [recurring event confirmation modal](guides/recurring-events.md#customconfirmationmodal) with a custom dialog.
27
+
- Add the ability to replace the [recurring event confirmation modal](integrations/react/overview.md#customizingtherecurrenceconfirmationmodal) in [React Scheduler](integrations/react/overview.md) via the modals.onRecurrenceConfirm prop
0 commit comments