User Interface low complexity mobile
1
Dependencies
0
Dependents
0
Entities
0
Integrations

Description

Settings screen section that shows the current calendar permission state and lets the user revoke or re-grant permission from within the app. Integrated into the App Settings & Preferences screen and links to the OS Settings app when a hard revoke is needed.

Feature: Calendar Sync

calendar-sync-settings-widget

Responsibilities

  • Display current calendar permission status with a human-readable label
  • Provide toggle / button to revoke permission or navigate to system Settings
  • Show toggle for optional write-back mode (creating calendar entries from registered activities)
  • Persist write-back preference via PreferencesRepository

Interfaces

loadCurrentSettings()
onRevokePermissionTapped()
onWriteBackToggled(enabled: bool)

Relationships

Dependencies (1)

Components this component depends on