diff --git a/apps/web/src/components/ui/ResourceBar.tsx b/apps/web/src/components/ui/ResourceBar.tsx index bb0f329..1bd2d73 100644 --- a/apps/web/src/components/ui/ResourceBar.tsx +++ b/apps/web/src/components/ui/ResourceBar.tsx @@ -33,7 +33,7 @@ export const ResourceBar = ({ isSyncing, onForceSync, }: ResourceBarProps): React.JSX.Element => { - const { formatNumber } = useGame(); + const { formatNumber, syncError } = useGame(); const anyFull = Object.values(resources).some((v) => v >= RESOURCE_CAP); return ( <> @@ -68,11 +68,15 @@ export const ResourceBar = ({ )}
- {lastSavedAt !== null && ( + {syncError !== null ? ( + + ❌ Save failed + + ) : lastSavedAt !== null ? ( ☁️ {formatRelativeTime(lastSavedAt)} - )} + ) : null}