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 && (