diff --git a/src/layouts/components/Sidebar/components/SidebarLogo.vue b/src/layouts/components/AppLogo/index.vue
similarity index 100%
rename from src/layouts/components/Sidebar/components/SidebarLogo.vue
rename to src/layouts/components/AppLogo/index.vue
diff --git a/src/layouts/components/Sidebar/index.vue b/src/layouts/components/Sidebar/index.vue
deleted file mode 100644
index a022aeef..00000000
--- a/src/layouts/components/Sidebar/index.vue
+++ /dev/null
@@ -1,48 +0,0 @@
-
-
-
-
-
-
-
diff --git a/src/layouts/views/LeftLayout.vue b/src/layouts/views/LeftLayout.vue
index 217cda53..455545d9 100644
--- a/src/layouts/views/LeftLayout.vue
+++ b/src/layouts/views/LeftLayout.vue
@@ -2,11 +2,14 @@
@@ -28,7 +31,7 @@
import { useLayout } from "../composables/useLayout";
import { useLayoutMenu } from "../composables/useLayoutMenu";
import BaseLayout from "./BaseLayout.vue";
-import Sidebar from "../components/Sidebar/index.vue";
+import AppLogo from "../components/AppLogo/index.vue";
import NavBar from "../components/NavBar/index.vue";
import TagsView from "../components/TagsView/index.vue";
import AppMain from "../components/AppMain/index.vue";
@@ -60,6 +63,23 @@ console.log("🔍 LeftLayout - isMobile:", isMobile.value);
&--collapsed {
width: $sidebar-width-collapsed;
}
+
+ .layout-sidebar {
+ position: relative;
+ height: 100%;
+ background-color: var(--menu-background);
+ transition: width 0.28s;
+
+ &.has-logo {
+ .el-scrollbar {
+ height: calc(100vh - $navbar-height);
+ }
+ }
+
+ :deep(.el-menu) {
+ border: none;
+ }
+ }
}
&__main {
diff --git a/src/layouts/views/MixLayout.vue b/src/layouts/views/MixLayout.vue
index 978439a2..fee46740 100644
--- a/src/layouts/views/MixLayout.vue
+++ b/src/layouts/views/MixLayout.vue
@@ -5,7 +5,7 @@