| 1234567891011121314151617181920212223242526272829 |
- /**
- * Copyright (c) 2025 Bytedance Ltd. and/or its affiliates
- * SPDX-License-Identifier: MIT
- */
- import { DockedPanelLayer } from '@flowgram.ai/panel-manager-plugin';
- import { EditorRenderer, FreeLayoutEditorProvider } from '@flowgram.ai/free-layout-editor';
- import '@flowgram.ai/free-layout-editor/index.css';
- import './styles/index.css';
- import { nodeRegistries } from './nodes';
- import { initialData } from './initial-data';
- import { useEditorProps } from './hooks';
- export const Editor = () => {
- const editorProps = useEditorProps(initialData, nodeRegistries);
- return (
- <div className="doc-free-feature-overview">
- <FreeLayoutEditorProvider {...editorProps}>
- <div className="demo-container">
- <DockedPanelLayer>
- <EditorRenderer className="demo-editor" />
- </DockedPanelLayer>
- </div>
- </FreeLayoutEditorProvider>
- </div>
- );
- };
|