右键菜单,负责菜单显示隐藏,命令按钮绑定与可用禁用状态控制。
必需配合 <Command />
组件使用
自动根据不同页面状态显示对应菜单,例如:选中节点时则只会显示 NodeMenu
。
import GGEditor, {
Flow,
Command,
ContextMenu,
NodeMenu,
EdgeMenu,
GroupMenu,
MultiMenu,
CanvasMenu,
} from 'gg-editor';
<GGEditor>
<Flow />
<ContextMenu>
<NodeMenu> // 节点右键菜单
<Command name="copy">复制</Command>
<Command name="delete">删除</Command>
</NodeMenu>
<EdgeMenu /> // 边线右键菜单
<GroupMenu /> // 群组右键菜单
<MultiMenu /> // 多选右键菜单
<CanvasMenu /> // 画布右键菜单
</ContextMenu>
</GGEditor>