diff --git a/src/hooks/dom/useGlobalLoader.ts b/src/hooks/dom/useGlobalLoader.ts index 8993baa8..6d61e836 100644 --- a/src/hooks/dom/useGlobalLoader.ts +++ b/src/hooks/dom/useGlobalLoader.ts @@ -9,7 +9,11 @@ import { hideLoader } from '~/utils/dom/hideLoader'; /** simply waits for all data to settle and then show the app */ export const useGlobalLoader = () => { const { getInitialNodes } = useFlowLoader(); - const { loadMore: loadLabNodes, nodes: labNodes, isLoading: isLoadingLab } = useLab(); + const { + loadMore: loadLabNodes, + nodes: labNodes, + isLoading: isLoadingLab, + } = useLab(); const { isUser } = useAuth(); const flow = useFlowStore(); @@ -26,4 +30,8 @@ export const useGlobalLoader = () => { hideLoader(); }, [flow.isRefreshed, getInitialNodes]); + + useEffect(() => { + void getInitialNodes(); + }, [isUser]); };