mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-08-10 05:29:08 +08:00
chore: clean code
This commit is contained in:
@@ -25,11 +25,11 @@ export function RenderBlock({
|
|||||||
[block]
|
[block]
|
||||||
);
|
);
|
||||||
|
|
||||||
const blockView = useMemo(() => {
|
const BlockView = useMemo(() => {
|
||||||
if (block?.type) {
|
if (block?.type) {
|
||||||
return editor.getView(block.type);
|
return editor.getView(block.type).View;
|
||||||
}
|
}
|
||||||
return null;
|
return () => null;
|
||||||
}, [editor, block?.type]);
|
}, [editor, block?.type]);
|
||||||
|
|
||||||
if (!block) {
|
if (!block) {
|
||||||
@@ -44,22 +44,22 @@ export function RenderBlock({
|
|||||||
columns: block.columns ?? [],
|
columns: block.columns ?? [],
|
||||||
};
|
};
|
||||||
|
|
||||||
const view = blockView?.View ? (
|
const view = (
|
||||||
<blockView.View
|
<BlockView
|
||||||
editor={editor}
|
editor={editor}
|
||||||
block={block}
|
block={block}
|
||||||
columns={columns.columns}
|
columns={columns.columns}
|
||||||
columnsFromId={columns.fromId}
|
columnsFromId={columns.fromId}
|
||||||
editorElement={editorElement}
|
editorElement={editorElement}
|
||||||
/>
|
/>
|
||||||
) : null;
|
);
|
||||||
|
|
||||||
return hasContainer ? (
|
return hasContainer ? (
|
||||||
<BlockContainer block-id={blockId} ref={setRef} data-block-id={blockId}>
|
<BlockContainer block-id={blockId} ref={setRef} data-block-id={blockId}>
|
||||||
{view}
|
{view}
|
||||||
</BlockContainer>
|
</BlockContainer>
|
||||||
) : (
|
) : (
|
||||||
<> {view}</>
|
view
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user