Notification Settings Screen
Component Detail
User Interface
medium complexity
mobile
0
Dependencies
0
Dependents
1
Entities
0
Integrations
Description
Per-category opt-in/opt-out settings screen allowing users to control which push notification scenarios they receive. Settings are persisted to push_notification_configs in Supabase. Includes a global master toggle and individual category toggles.
notification-settings-screen
Responsibilities
- Load and display current notification preferences per category
- Save updated preferences to push_notification_configs
- Provide master enable/disable toggle
- Handle OS-level permission prompt on first enable
Interfaces
loadPreferences()
savePreferences(config)
toggleCategory(category, enabled)
toggleAllNotifications(enabled)
requestOsPermission()
showPermissionDeniedBanner()
Related Data Entities (1)
Data entities managed by this component