Merge branch 'feat/support-model-node-in-outline-pane' into 'release/0.9.0'

fix: 没有 modal node 时不显示模态视图



See merge request !894048
This commit is contained in:
康为 2020-07-15 20:58:26 +08:00
commit e049b7bc4e

View File

@ -28,6 +28,13 @@ class ModalTreeNodeView extends Component<{ treeNode: TreeNode }> {
render() {
const { treeNode } = this.props;
const modalNodes = treeNode.children?.filter((item) => {
return item.node.getPrototype().isModal();
});
if (!modalNodes || modalNodes.length === 0) {
return null;
}
const hasVisibleModalNode = !!this.modalNodesManager.getVisibleModalNode();
return (
<div className="tree-node-modal">