refactor: delete page style (#4347)

Co-authored-by: Alex Yang <himself65@outlook.com>
This commit is contained in:
JimmFly
2023-09-16 08:55:56 +08:00
committed by GitHub
parent b9656b1e22
commit d3635208f6
8 changed files with 201 additions and 60 deletions
+7 -2
View File
@@ -28,6 +28,7 @@ import {
useSensor,
useSensors,
} from '@dnd-kit/core';
import { useBlockSuitePageMeta } from '@toeverything/hooks/use-block-suite-page-meta';
import { usePassiveWorkspaceEffect } from '@toeverything/infra/__internal__/react';
import { currentWorkspaceIdAtom } from '@toeverything/infra/atom';
import { useAtom, useAtomValue, useSetAtom } from 'jotai';
@@ -228,7 +229,10 @@ export const WorkspaceLayoutInner = ({
const [appSetting] = useAppSetting();
const location = useLocation();
const { pageId } = useParams();
const pageMeta = useBlockSuitePageMeta(
currentWorkspace.blockSuiteWorkspace
).find(meta => meta.id === pageId);
const inTrashPage = pageMeta?.trash ?? false;
const setMainContainer = useSetAtom(mainContainerAtom);
return (
@@ -262,9 +266,10 @@ export const WorkspaceLayoutInner = ({
<MainContainer
ref={setMainContainer}
padding={appSetting.clientBorder}
inTrashPage={inTrashPage}
>
{incompatible ? <MigrationFallback /> : children}
<ToolContainer>
<ToolContainer inTrashPage={inTrashPage}>
<BlockHubWrapper blockHubAtom={rootBlockHubAtom} />
<HelpIsland showList={pageId ? undefined : showList} />
</ToolContainer>