Sync status tile
Per-entity queue depth with last-sync timestamps and a retry CTA. Sits on the home grid so the workshop crew can see at a glance whether the bay queue is current.
Sync status tile is a reusable Oak Flats Muffler Men UI primitive with documented states, accessibility expectations, theme behavior, and implementation evidence.
Sync status tile: Per-entity queue depth with last-sync timestamps and a retry CTA. Sits on the home grid so the workshop crew can see at a glance whether the bay queue is current.
The reception runs through this tile every morning before opening the workshop. Twelve pending parts movements + last sync nine minutes ago means the back dock scanner is out of sync — retry first, then walk back to investigate.
All synced
Pending count zero, last-sync just now.
Crew sync
Nothing pending- Bay jobsSynced Just now0 pending
- Parts movementsSynced 1m ago0 pending
- VIN photosSynced Just now0 pending
Syncing · catching up
Cloud icon spins, retry button disabled.
Crew sync
18 changes queued- Bay jobsSynced 4m ago4 pending
- Parts movementsSynced 9m ago12 pending
- VIN photosSynced 11m ago2 pending
Sync failed · 18 parts pending
Big retry CTA. Pending pills go amber, last-sync stamp goes stale.
Crew sync
27 changes queued- Bay jobsSynced 23m ago6 pending
- Parts movementsSynced 31m ago18 pending
- VIN photosSynced 27m ago3 pending