Calendar Sync Settings Screen
Component Detail
User Interface
medium complexity
mobile
3
Dependencies
0
Dependents
0
Entities
0
Integrations
Description
Full settings screen for managing calendar synchronization preferences. Allows users to configure sync direction (push, pull, or bidirectional), sync interval, connected Google Calendar accounts, and review upcoming calendar events that are candidates for activity prompts.
calendar-sync-settings-screen
Responsibilities
- Present sync direction and frequency configuration options
- Show list of connected external calendar accounts (Google, device)
- Display upcoming calendar events pending activity prompt review
- Allow disconnecting a calendar account or resetting sync state
- Surface last sync timestamp and any sync errors
Interfaces
loadSyncSettings()
saveSyncSettings(settings)
getSyncHistory()
disconnectCalendar(accountId)
triggerManualSync()
getPendingActivityPrompts()
dismissActivityPrompt(eventId)
connectGoogleCalendar()
Relationships
Dependencies (3)
Components this component depends on