diff --git a/resources/assets/js/pages/manage.vue b/resources/assets/js/pages/manage.vue
index 4ecf2bb9f..d75d94f13 100644
--- a/resources/assets/js/pages/manage.vue
+++ b/resources/assets/js/pages/manage.vue
@@ -210,10 +210,12 @@
-
+
diff --git a/resources/assets/sass/pages/page-manage.scss b/resources/assets/sass/pages/page-manage.scss
index 5b657914f..8d465e683 100644
--- a/resources/assets/sass/pages/page-manage.scss
+++ b/resources/assets/sass/pages/page-manage.scss
@@ -278,6 +278,57 @@
bottom: 0;
overflow: auto;
}
+
+ .manage-status-bar,
+ .manage-navigation-bar {
+ position: absolute;
+ left: 0;
+ width: 100%;
+ background-color: var(--manage-bar-bg-color, transparent);
+ }
+ .manage-status-bar {
+ top: calc(var(--status-bar-height) * -1);
+ height: var(--status-bar-height);
+ }
+ .manage-navigation-bar {
+ bottom: calc(var(--navigation-bar-height) * -1);
+ height: var(--navigation-bar-height);
+ }
+ &[role="manage-dashboard"],
+ &[role="manage-calendar"],
+ &[role="manage-messenger"],
+ &[role^="manage-setting"],
+ &[role="manage-file"] {
+ --manage-bar-bg-color: #ffffff;
+ }
+ &[role="manage-messenger"] {
+ .manage-status-bar,
+ .manage-navigation-bar {
+ > span {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 30%;
+ min-width: 240px;
+ max-width: 320px;
+ height: var(--status-bar-height);
+ &:before {
+ content: "";
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ right: 0;
+ width: 1px;
+ background-color: #f4f5f5;
+ transform: translateX(100%);
+ }
+ }
+ }
+ }
+ &[role="manage-project"],
+ &[role="manage-application"] {
+ --manage-bar-bg-color: #fafafa;
+ }
}
}