diff --git a/frontend/src/components/dir-view-mode/dir-column-nav.js b/frontend/src/components/dir-view-mode/dir-column-nav.js index d952464176..2430c01158 100644 --- a/frontend/src/components/dir-view-mode/dir-column-nav.js +++ b/frontend/src/components/dir-view-mode/dir-column-nav.js @@ -3,7 +3,6 @@ import PropTypes from 'prop-types'; import TreeView from '../../components/tree-view/tree-view'; import Loading from '../../components/loading'; import ModalPortal from '../../components/modal-portal'; -import Delete from '../../components/dialog/delete-dialog'; import Rename from '../../components/dialog/rename-dialog'; import Copy from '../../components/dialog/copy-dirent-dialog'; import Move from '../../components/dialog/move-dirent-dialog'; @@ -42,7 +41,6 @@ class DirColumnNav extends React.Component { super(props); this.state = { opNode: null, - isDeleteDialogShow: false, isAddFileDialogShow: false, isAddFolderDialogShow: false, isRenameDialogShow: false, @@ -90,7 +88,7 @@ class DirColumnNav extends React.Component { this.onRenameToggle(); break; case 'Delete': - this.onDeleteToggle(); + this.onDeleteNode(node); break; case 'Copy': this.onCopyToggle(); @@ -132,10 +130,6 @@ class DirColumnNav extends React.Component { this.setState({isRenameDialogShow: !this.state.isRenameDialogShow}); } - onDeleteToggle = () => { - this.setState({isDeleteDialogShow: !this.state.isDeleteDialogShow}); - } - onCopyToggle = () => { this.setState({isCopyDialogShow: !this.state.isCopyDialogShow}); } @@ -160,9 +154,7 @@ class DirColumnNav extends React.Component { this.props.onRenameNode(node, newName); } - onDeleteNode = () => { - this.setState({isDeleteDialogShow: !this.state.isDeleteDialogShow}); - let node = this.state.opNode; + onDeleteNode = (node) => { this.props.onDeleteNode(node); } @@ -311,15 +303,6 @@ class DirColumnNav extends React.Component { /> )} - {this.state.isDeleteDialogShow && ( - - - - )} {this.state.isCopyDialogShow && (