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.

Feature: Background Sync

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

Relationships

Dependencies (1)

Components this component depends on