mirror of
https://github.com/alibaba/lowcode-engine.git
synced 2026-03-04 17:27:09 +00:00
refactor: remove useless code
This commit is contained in:
parent
3785e1c171
commit
2cedf733fb
@ -1,4 +1,3 @@
|
|||||||
import TreeNodeView from './tree-node';
|
|
||||||
import { Component } from 'react';
|
import { Component } from 'react';
|
||||||
import classNames from 'classnames';
|
import classNames from 'classnames';
|
||||||
import { observer } from '@ali/lowcode-editor-core';
|
import { observer } from '@ali/lowcode-editor-core';
|
||||||
@ -7,7 +6,6 @@ import TreeTitle from './tree-title';
|
|||||||
import TreeBranches from './tree-branches';
|
import TreeBranches from './tree-branches';
|
||||||
import { ModalNodesManager } from '@ali/lowcode-designer';
|
import { ModalNodesManager } from '@ali/lowcode-designer';
|
||||||
import { IconEyeClose } from '../icons/eye-close';
|
import { IconEyeClose } from '../icons/eye-close';
|
||||||
import { IconEye } from '../icons/eye';
|
|
||||||
|
|
||||||
@observer
|
@observer
|
||||||
class ModalTreeNodeView extends Component<{ treeNode: TreeNode }> {
|
class ModalTreeNodeView extends Component<{ treeNode: TreeNode }> {
|
||||||
@ -18,76 +16,12 @@ class ModalTreeNodeView extends Component<{ treeNode: TreeNode }> {
|
|||||||
|
|
||||||
// 模态管理对象
|
// 模态管理对象
|
||||||
this.modalNodesManager = props.treeNode.document.modalNodesManager;
|
this.modalNodesManager = props.treeNode.document.modalNodesManager;
|
||||||
if (!this.modalNodesManager) {
|
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// 当前选中的节点
|
|
||||||
let selectedNode;
|
|
||||||
const modalNodes = this.modalNodesManager.getModalNodes();
|
|
||||||
if (modalNodes && modalNodes.length > 0) {
|
|
||||||
const visibleModalNode = this.modalNodesManager.getVisibleModalNode();
|
|
||||||
if (visibleModalNode) {
|
|
||||||
selectedNode = visibleModalNode;
|
|
||||||
} else {
|
|
||||||
selectedNode = modalNodes[0];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
this.state = {
|
|
||||||
selectedNode,
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
// componentWillMount() {
|
|
||||||
// if (!this.modalNodesManager) {
|
|
||||||
// return;
|
|
||||||
// }
|
|
||||||
|
|
||||||
// this.willDetach = [
|
|
||||||
// this.modalNodesManager.onModalNodesChange(() => {
|
|
||||||
// console.log('onModalNodesChange');
|
|
||||||
// setTimeout(() => {
|
|
||||||
// this.modalNodesChangeHandler();
|
|
||||||
// });
|
|
||||||
// }),
|
|
||||||
// this.modalNodesManager.onVisibleChange(() => {
|
|
||||||
// console.log('onVisibleChange');
|
|
||||||
// this.modalNodesChangeHandler();
|
|
||||||
// }),
|
|
||||||
// ];
|
|
||||||
// }
|
|
||||||
|
|
||||||
shouldComponentUpdate() {
|
shouldComponentUpdate() {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
// componentWillUnmount() {
|
|
||||||
// if (this.willDetach) {
|
|
||||||
// this.willDetach.forEach((off: any) => {
|
|
||||||
// off();
|
|
||||||
// });
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
|
|
||||||
// // 模态节点改变的处理函数
|
|
||||||
// modalNodesChangeHandler() {
|
|
||||||
// if (!this.modalNodesManager) {
|
|
||||||
// return;
|
|
||||||
// }
|
|
||||||
// const visibleNode = this.modalNodesManager.getVisibleModalNode();
|
|
||||||
// if (visibleNode) {
|
|
||||||
// this.setState({
|
|
||||||
// selectedNode: visibleNode,
|
|
||||||
// });
|
|
||||||
// }
|
|
||||||
// this.forceUpdate();
|
|
||||||
// }
|
|
||||||
|
|
||||||
// selectNode(leaf) {
|
|
||||||
// this.modalNodesManager.setVisible(leaf.getNode());
|
|
||||||
// }
|
|
||||||
|
|
||||||
hideAllNodes() {
|
hideAllNodes() {
|
||||||
this.modalNodesManager.hideModalNodes();
|
this.modalNodesManager.hideModalNodes();
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user