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.

Feature: Calendar Sync

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