Skip to content

CalendarSync component

The CalendarSync component lets users enable or disable automatic Notetaker scheduling for their calendar events. Typically, you would use it on settings or integration pages where users manage how Notetaker joins meetings.

You need to set up a provider before you can use the CalendarSync component.

PropertyTypeDescription
calendarIdstringThe ID of the calendar to sync with.
onSync?(event: SyncEvent) => voidA callback generated when the sync status changes.
autoSync?booleanAutomatically sync on mount.
className?stringAdditional CSS classes for the container.
PropertyTypeDescription
status'syncing' | 'success' | 'error'The current sync status.
error?stringThe error message generated if sync fails.
timestampstringWhen the sync event occurred.