Gate backups spinner on websocket connection

This commit is contained in:
rcourtman 2025-11-15 23:41:38 +00:00
parent 3c1f4c20ae
commit 4e9572d5e3

View file

@ -50,7 +50,7 @@ interface DateGroup {
const UnifiedBackups: Component = () => {
const navigate = useNavigate();
const { state } = useWebSocket();
const { state, connected } = useWebSocket();
const pveBackupsState = createMemo(() => state.backups?.pve ?? state.pveBackups);
const pbsBackupsState = createMemo(() => state.backups?.pbs ?? state.pbsBackups);
const pmgBackupsState = createMemo(() => state.backups?.pmg ?? state.pmgBackups);
@ -175,6 +175,9 @@ const UnifiedBackups: Component = () => {
if (hasData) {
return false;
}
if (!connected()) {
return true;
}
const lastUpdate = state.lastUpdate;
return !lastUpdate;
});