Skip to main content

delete-event

Removes an event from the calendar store. The matching ondeleteevent callback fires after the event is removed.

Usage

type DeleteEventPayload = {
id: EventID;
};
FieldTypeDescription
idEventIDEvent to remove

EventID is string | number.

Trigger

api.exec("delete-event", { id: 5 });

Observe

api.on("delete-event", p => console.log("deleted", p.id));

Intercept

api.intercept("delete-event", p => {
if (!confirm("Delete event?")) return false;
});

Component handler

<Calendar :ondeleteevent="p => console.log('deleted', p.id)" />