mirror of
https://gitee.com/ByteDance/flowgram.ai.git
synced 2025-07-07 17:43:29 +08:00
25 lines
786 B
TypeScript
25 lines
786 B
TypeScript
import { EditorRenderer, FreeLayoutEditorProvider } from '@flowgram.ai/free-layout-editor';
|
|
|
|
import { useEditorProps } from './hooks/use-editor-props';
|
|
import { Tools } from './components/tools';
|
|
import { NodeAddPanel } from './components/node-add-panel';
|
|
import { Minimap } from './components/minimap';
|
|
import '@flowgram.ai/free-layout-editor/index.css';
|
|
import './index.css';
|
|
|
|
export const Editor = () => {
|
|
const editorProps = useEditorProps();
|
|
return (
|
|
<FreeLayoutEditorProvider {...editorProps}>
|
|
<div className="demo-free-container">
|
|
<div className="demo-free-layout">
|
|
<NodeAddPanel />
|
|
<EditorRenderer className="demo-free-editor" />
|
|
</div>
|
|
<Tools />
|
|
<Minimap />
|
|
</div>
|
|
</FreeLayoutEditorProvider>
|
|
);
|
|
};
|