diff --git a/frontend/src/components/dirent-grid-view/dirent-grid-view.js b/frontend/src/components/dirent-grid-view/dirent-grid-view.js index 2a1308eda8..417416906e 100644 --- a/frontend/src/components/dirent-grid-view/dirent-grid-view.js +++ b/frontend/src/components/dirent-grid-view/dirent-grid-view.js @@ -18,6 +18,7 @@ import ZipDownloadDialog from '../dialog/zip-download-dialog'; import Rename from '../../components/dialog/rename-grid-item-dialog'; import CreateFile from '../dialog/create-file-dialog'; import CreateFolder from '../dialog/create-folder-dialog'; +import LibSubFolderPermissionDialog from '../dialog/lib-sub-folder-permission-dialog'; import '../../css/grid-view.css'; @@ -47,7 +48,7 @@ const propTypes = { class DirentGridView extends React.Component{ constructor(props) { super(props); - this.state={ + this.state= { isImagePopupOpen: false, imageItems: [], imageIndex: 0, @@ -59,6 +60,7 @@ class DirentGridView extends React.Component{ isRenameDialogShow: false, isCreateFolderDialogShow: false, isCreateFileDialogShow: false, + isPermissionDialogOpen: false, isMutipleOperation: false, isGridItemFreezed: false, @@ -210,7 +212,7 @@ class DirentGridView extends React.Component{ } onPermissionItem = () => { - + this.setState({isPermissionDialogOpen: !this.state.isPermissionDialogOpen}); } onLockItem = (currentObject) => { @@ -613,6 +615,17 @@ class DirentGridView extends React.Component{ /> )} + {this.state.isPermissionDialogOpen && + + + + } {this.state.isImagePopupOpen && (