import React from 'react'; import { Card } from 'antd'; import { DetailPanel, withEditorContext } from 'gg-editor'; import { EditorContextProps } from 'gg-editor/lib/components/EditorContext'; import { DetailPanelComponentProps } from 'gg-editor/lib/components/DetailPanel'; interface NodePanelProps extends EditorContextProps, DetailPanelComponentProps { } interface NodePanelState { } class Panel extends React.Component { render() { const { nodes } = this.props; console.log("NodePanel render", nodes); const node = nodes[0]; if (node) { return ( {node ? node.getModel().label : ''} ) } else { return ( 未选中 ) } } } export default class NodePanel extends React.Component { render() { console.log("NodePanel render"); return ( 未选中fefqwefqwefwewef ) } } // export default DetailPanel.create('node')(withEditorContext(Panel));