fix: stabilize terminal dashboard states
This commit is contained in:
@@ -54,7 +54,11 @@ export function useBankDashboard(options: BankDashboardOptions = {}): DashboardS
|
||||
queryKey: manifestQueryKey,
|
||||
queryFn: loadManifest,
|
||||
retry: false,
|
||||
retryOnMount: false,
|
||||
staleTime: Number.POSITIVE_INFINITY,
|
||||
refetchOnMount: false,
|
||||
refetchOnReconnect: false,
|
||||
refetchOnWindowFocus: false,
|
||||
});
|
||||
|
||||
const parsedManifest = useMemo(() => {
|
||||
@@ -79,6 +83,10 @@ export function useBankDashboard(options: BankDashboardOptions = {}): DashboardS
|
||||
},
|
||||
enabled: manifest !== undefined,
|
||||
retry: false,
|
||||
retryOnMount: false,
|
||||
refetchOnMount: false,
|
||||
refetchOnReconnect: false,
|
||||
refetchOnWindowFocus: false,
|
||||
});
|
||||
const mismatch = snapshotQuery.error !== null && isChainMismatch(snapshotQuery.error);
|
||||
const latestSnapshot = useRef<DashboardSnapshot | undefined>(undefined);
|
||||
|
||||
Reference in New Issue
Block a user