diff --git a/packages/web/src/components/Sidebar/index.vue b/packages/web/src/components/Sidebar/index.vue
index 0a1fa2a7..8e787ba1 100644
--- a/packages/web/src/components/Sidebar/index.vue
+++ b/packages/web/src/components/Sidebar/index.vue
@@ -10,11 +10,6 @@
class="m-auto"
alt="logo.png"
>
-
- Memoh
-
@@ -53,19 +48,6 @@
-
-
-
-
-
-
-
-
@@ -79,26 +61,25 @@ import {
SidebarMenu,
SidebarMenuButton,
SidebarMenuItem,
- SidebarRail,
- CollapsibleTrigger,
- Collapsible,
- Button,
+
Toggle
} from '@memoh/ui'
import { computed } from 'vue'
import SvgIcon from '@jamescoyle/vue-icon'
import { mdiRobot, mdiChatOutline, mdiCogBox } from '@mdi/js'
-import { useRouter } from 'vue-router'
+import { useRouter,useRoute } from 'vue-router'
import { useUserStore } from '@/store/User.ts'
import i18n from '@/i18n'
import { ref } from 'vue'
+
const router = useRouter()
+const route=useRoute()
const { t } = i18n.global
-const curSlider = ref('chat')
+const curSlider = ref()
const curSelectSlide = (cur: string) => computed(() => {
- return curSlider.value === cur
+ return curSlider.value === cur||new RegExp(`^/main/${cur}$`).test(route.path)
})
const sidebarInfo = computed(() => [
{
@@ -131,9 +112,4 @@ const sidebarInfo = computed(() => [
// }
])
-const { exitLogin } = useUserStore()
-const exit = () => {
- exitLogin()
- router.replace({ name: 'Login' })
-}
\ No newline at end of file
diff --git a/packages/web/src/pages/chat/index.vue b/packages/web/src/pages/chat/index.vue
index bbcbf53f..817312c3 100644
--- a/packages/web/src/pages/chat/index.vue
+++ b/packages/web/src/pages/chat/index.vue
@@ -8,16 +8,15 @@