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}