Sync Status Indicator
Component Detail
User Interface
low complexity
mobile
1
Dependencies
0
Dependents
0
Entities
0
Integrations
Description
A compact widget displayed in the app shell that communicates the current synchronisation state to the user: idle, syncing, pending items, or error. Surfaces sync health non-intrusively and exposes actionable error states when items are flagged after exceeding the retry threshold.
sync-status-indicator
Responsibilities
- Display current sync state (idle, syncing, pending, error)
- Show count of pending queue items when the device is offline
- Surface flagged items that require user attention after max retries are exceeded
Interfaces
observeSyncStatus(): Stream<SyncStatus>
onRetryFlaggedTap(): void