fix(core): fix no page root error (#9190)

This commit is contained in:
EYHN
2024-12-18 12:39:48 +09:00
committed by GitHub
parent 2ceb6e924c
commit c31e9fdff4
@@ -129,15 +129,17 @@ export const BlockSuiteEditor = (props: EditorProps) => {
setIsLoading(false); setIsLoading(false);
return; return;
} }
const disposable = props.page.slots.rootAdded.once(() => { const timer = setTimeout(() => {
setIsLoading(false);
});
window.setTimeout(() => {
disposable.dispose(); disposable.dispose();
setError(new NoPageRootError(props.page)); setError(new NoPageRootError(props.page));
}, 20 * 1000); }, 20 * 1000);
const disposable = props.page.slots.rootAdded.once(() => {
setIsLoading(false);
clearTimeout(timer);
});
return () => { return () => {
disposable.dispose(); disposable.dispose();
clearTimeout(timer);
}; };
}, [props.page]); }, [props.page]);