refactor: block-hub in tool wrapper (#3073)

This commit is contained in:
Alex Yang
2023-07-06 23:18:58 +08:00
committed by GitHub
parent 00ce086e79
commit fafd93f7dc
8 changed files with 58 additions and 39 deletions

View File

@@ -1,6 +1,8 @@
/* deepscan-disable USELESS_ARROW_FUNC_BIND */
import { BlockHubWrapper } from '@affine/component/block-hub';
import type { EditorProps } from '@affine/component/block-suite-editor';
import { BlockSuiteEditor } from '@affine/component/block-suite-editor';
import { rootBlockHubAtom } from '@affine/workspace/atom';
import { __unstableSchemas, AffineSchemas } from '@blocksuite/blocks/models';
import type { EditorContainer } from '@blocksuite/editor';
import type { Page } from '@blocksuite/store';
@@ -54,13 +56,13 @@ const Template: StoryFn<EditorProps> = (props: Partial<EditorProps>) => {
}}
>
<BlockSuiteEditor onInit={initPage} page={page} mode="page" {...props} />
<div
<BlockHubWrapper
style={{
position: 'absolute',
right: 12,
bottom: 12,
}}
id="toolWrapper"
blockHubAtom={rootBlockHubAtom}
/>
</div>
);

View File

@@ -1,7 +1,9 @@
import { BlockHubWrapper } from '@affine/component/block-hub';
import { BlockSuiteEditor } from '@affine/component/block-suite-editor';
import { ImagePreviewModal } from '@affine/component/image-preview-modal';
import { initEmptyPage } from '@affine/env/blocksuite';
import { WorkspaceFlavour } from '@affine/env/workspace';
import { rootBlockHubAtom } from '@affine/workspace/atom';
import { createEmptyBlockSuiteWorkspace } from '@affine/workspace/utils';
import type { Meta } from '@storybook/react';
@@ -54,13 +56,13 @@ export const Default = () => {
>
<BlockSuiteEditor mode="page" page={page} onInit={initEmptyPage} />
</div>
<div
<BlockHubWrapper
style={{
position: 'absolute',
right: 12,
bottom: 12,
}}
id="toolWrapper"
blockHubAtom={rootBlockHubAtom}
/>
</>
);