mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-17 14:27:02 +08:00
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user