revert: page jump once

(cherry picked from commit de8af5f114)
This commit is contained in:
himself65
2023-06-08 16:54:42 +08:00
parent e0ddbf133e
commit 0cf3bc42e8

View File

@@ -335,19 +335,30 @@ export const WorkspaceLayoutInner: FC<PropsWithChildren> = ({ children }) => {
}; };
}, [currentWorkspace]); }, [currentWorkspace]);
const page = currentWorkspace.blockSuiteWorkspace.getPage( useEffect(() => {
DEFAULT_HELLO_WORLD_PAGE_ID if (!currentWorkspace) {
); return;
if (page && page.meta.jumpOnce) { }
currentWorkspace.blockSuiteWorkspace.meta.setPageMeta( const page = currentWorkspace.blockSuiteWorkspace.getPage(
DEFAULT_HELLO_WORLD_PAGE_ID, DEFAULT_HELLO_WORLD_PAGE_ID
{
jumpOnce: false,
}
); );
setCurrentPageId(currentPageId); if (page && page.meta.jumpOnce) {
void jumpToPage(currentWorkspace.id, page.id); currentWorkspace.blockSuiteWorkspace.meta.setPageMeta(
} DEFAULT_HELLO_WORLD_PAGE_ID,
{
jumpOnce: false,
}
);
setCurrentPageId(currentPageId);
void jumpToPage(currentWorkspace.id, page.id);
}
}, [
currentPageId,
currentWorkspace,
jumpToPage,
router.query.pageId,
setCurrentPageId,
]);
const { openPage } = useRouterHelper(router); const { openPage } = useRouterHelper(router);
const [, setOpenWorkspacesModal] = useAtom(openWorkspacesModalAtom); const [, setOpenWorkspacesModal] = useAtom(openWorkspacesModalAtom);