From ba918dc8b92d56b163d25750ceee2c00c87a0d36 Mon Sep 17 00:00:00 2001 From: Quincy <69751197+dqygit@users.noreply.github.com> Date: Tue, 3 Mar 2026 16:01:54 +0800 Subject: [PATCH] style(sidebar): improve mobile responsive layout for multi-level sidebar (#172) --- .../web/src/components/create-model/index.vue | 2 +- .../ToggleSide.vue | 13 +++ .../master-detail-sidebar-layout/index.vue | 11 ++- packages/web/src/main.ts | 99 ++----------------- packages/web/src/pages/bots/index.vue | 8 +- .../src/pages/chat/components/chat-area.vue | 29 +++--- packages/web/src/pages/usage/index.vue | 2 +- 7 files changed, 48 insertions(+), 116 deletions(-) create mode 100644 packages/web/src/components/master-detail-sidebar-layout/ToggleSide.vue diff --git a/packages/web/src/components/create-model/index.vue b/packages/web/src/components/create-model/index.vue index b716eedf..27d7a383 100644 --- a/packages/web/src/components/create-model/index.vue +++ b/packages/web/src/components/create-model/index.vue @@ -365,7 +365,7 @@ async function addModel() { } return updateModelByLegacyModelID({ modelId: fallback!.model_id, data: payload as any }) } - return createModel(payload as any) + return createModel(payload) }, { fallbackMessage: t('common.saveFailed'), diff --git a/packages/web/src/components/master-detail-sidebar-layout/ToggleSide.vue b/packages/web/src/components/master-detail-sidebar-layout/ToggleSide.vue new file mode 100644 index 00000000..72df5d3a --- /dev/null +++ b/packages/web/src/components/master-detail-sidebar-layout/ToggleSide.vue @@ -0,0 +1,13 @@ + + diff --git a/packages/web/src/components/master-detail-sidebar-layout/index.vue b/packages/web/src/components/master-detail-sidebar-layout/index.vue index 34a9baee..81a2668d 100644 --- a/packages/web/src/components/master-detail-sidebar-layout/index.vue +++ b/packages/web/src/components/master-detail-sidebar-layout/index.vue @@ -1,9 +1,8 @@