Offline banner
The system-wide notice that we have lost connection. Tells the operator what still works and what is queued.
Offline
Offline since 14:12 · receipts queue locally
POS, stock, and HR still work. New receipts will sync when you reconnect.
Reconnecting
Reconnecting · syncing 7 queued receipts
Don’t close the tab until this finishes.
Do & don't
Do
State what still works while offline. The operator needs to know what to do, not just that something’s broken.
Don't
Block the page when offline. The product is offline-first; keep working.
Do
Show the time it went offline and the queue depth.
Don't
Hide the banner once reconnected. Show "Synced 7 receipts" briefly, then dismiss.