Actions Overview
Actions are the dispatch-and-react surface of the calendar store. Each action is fired via api.exec(name, payload), observed via api.on, or blocked via api.intercept. Every action also forwards to a matching on{actionname} prop on <Calendar>.
Actions
| action | Custom application action dispatched by toolbar buttons, context menus, or app code |
| add-event | Adds a new event to the calendar, with optional editor open and view-aware default bounds |
| delete-event | Removes an event from the calendar |
| filter-events | Applies or clears a predicate that hides events from all views |
| move-event | Drag-progress dispatch for an event being moved |
| navigate-time | Step the calendar forward, backward, or jump to today |
| navigate-to | Switches the calendar to a specific date, view, or both in a single dispatch |
| Actions Overview | All Calendar store actions at a glance |
| select-event | Selects an event for editing or clears the current selection |
| update-event | Updates an existing event's fields, with single/following mode for recurring occurrences |