@@ -230,29 +215,12 @@ class MainSideNav extends React.Component {
- {canAddRepo && (
- -
- this.tabItemClick(e, 'my-libs')}>
-
- {gettext('My Libraries')}
-
-
- )}
- -
- this.tabItemClick(e, 'shared-libs')}>
-
- {gettext('Shared with me')}
-
-
- {canViewOrg &&
- - this.tabItemClick(e, 'org')}>
-
-
- {gettext('Shared with all')}
-
-
- }
- {this.renderSharedGroups()}
+
+ {this.renderAddGroup()}
diff --git a/frontend/src/constants/index.js b/frontend/src/constants/index.js
index 202eae2101..61ff59403d 100644
--- a/frontend/src/constants/index.js
+++ b/frontend/src/constants/index.js
@@ -11,6 +11,7 @@ const TAG_COLORS = ['#FBD44A', '#EAA775', '#F4667C', '#DC82D2', '#9860E5', '#9F8
'#89D2EA', '#4ECCCB', '#46A1FD', '#C2C2C2'];
export const SIDE_PANEL_FOLDED_WIDTH = 71;
+export const SUB_NAV_ITEM_HEIGHT = 28;
export { KeyCodes, zIndexes, TAG_COLORS };
diff --git a/frontend/src/css/main-side-nav-folded.css b/frontend/src/css/main-side-nav-folded.css
index a705d73623..78f85cb158 100644
--- a/frontend/src/css/main-side-nav-folded.css
+++ b/frontend/src/css/main-side-nav-folded.css
@@ -13,3 +13,9 @@
.side-panel .side-nav-folded .nav-item .nav-link:hover {
transition: all 250ms cubic-bezier(0.25, 0.1, 0.25, 0.1);
}
+
+.side-nav-folded #files-sub-nav {
+ width: 240px;
+ background: #fff;
+ z-index: 1;
+}
diff --git a/media/css/seahub_react.css b/media/css/seahub_react.css
index 1a9c141e52..6e2d4b1ff8 100644
--- a/media/css/seahub_react.css
+++ b/media/css/seahub_react.css
@@ -672,9 +672,7 @@ a, a:hover { color: #ec8000; }
.side-panel-folded .heading,
.side-panel-folded .nav-item#share-admin-nav,
-.side-panel-folded .nav-item .nav-text,
-.side-panel-folded .nav-item .toggle-icon,
-.side-panel-folded .nav-item .sub-nav {
+.side-panel-folded .nav-item .toggle-icon {
display: none!important;
}
@@ -816,6 +814,10 @@ a, a:hover { color: #ec8000; }
align-items: center;
}
+.side-nav-folded .sub-nav#files-sub-nav .nav-item .nav-link {
+ padding-left: .5rem;
+}
+
.side-nav-con .sub-nav#files-sub-nav .nav-item .nav-link .nav-icon {
font-size: 1rem;
margin-right: 6px;