Calendar Sync Settings Screen
Component Detail
User Interface
medium complexity
mobile
2
Dependencies
0
Dependents
0
Entities
0
Integrations
Description
Settings screen where users configure calendar synchronization preferences. Allows users to enable or disable calendar sync, authenticate the calendar connection, and select which event types (activities, events, reminders) to include in the exported feed.
calendar-sync-settings-screen
Responsibilities
- Display calendar sync enable/disable toggle
- Show event type filter selections (activities, events, reminders)
- Present iCal feed URL with copy functionality for manual subscription
- Display connection status and last sync timestamp
Interfaces
loadSyncPreferences()
toggleSyncEnabled(enabled: boolean)
updateEventTypeFilters(filters: CalendarFilter[])
copyICalFeedUrl()
disconnectCalendar()
showConnectionStatus(status: SyncStatus)
navigateToPrivacyInfo()
Relationships
Dependencies (2)
Components this component depends on