Calendar Sync Screen
Component Detail
User Interface
medium complexity
mobile
2
Dependencies
0
Dependents
0
Entities
0
Integrations
Description
Dedicated screen where users grant calendar permission and configure sync preferences. Displays connection status for linked calendars and provides opt-in/opt-out controls with a clear privacy disclosure. Fully WCAG 2.2 AA compliant including permission prompt flows.
calendar-sync-screen
Responsibilities
- Display calendar connection status and linked calendar identifiers
- Trigger platform permission request or Google OAuth consent flow
- Render sync preference controls for auto-create entries and pre-fill from calendar
- Show privacy disclosure about what data is read and written to the calendar
Interfaces
onPermissionGranted()
onPermissionDenied()
onSyncPreferenceChanged(prefs)
onDisconnectCalendar()
Relationships
Dependencies (2)
Components this component depends on