From 8ecc32da6dfaa4577a6734967323bacac84be2a9 Mon Sep 17 00:00:00 2001 From: fengxiangdebaozi <10845145+fengxiangdebaozi@user.noreply.gitee.com> Date: Thu, 14 May 2026 18:13:58 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E7=BB=93=E6=9E=84=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend-web/src/components/ui/sidebar.tsx | 7 +++++- .../workspace/artifacts/context.tsx | 8 +++---- frontend-web/src/core/route-base.tsx | 24 +++++++++++++++++++ frontend-web/src/core/threads/utils.ts | 13 ++++++++-- frontend-web/src/pages/AgentChatPage.tsx | 4 +++- frontend-web/src/pages/ChatPage.tsx | 4 +++- frontend-web/src/pages/ChatsPage.tsx | 3 ++- frontend-web/src/pages/PageRoutes.tsx | 5 ++-- .../src/pages/ScheduledTaskRunDetailPage.tsx | 3 ++- frontend-web/src/pages/ScheduledTasksPage.tsx | 2 +- frontend-web/src/pages/StrategyRoutes.tsx | 5 ++++ frontend-web/src/pages/WorkspaceRoutes.tsx | 11 ++++++++- frontend-web/src/shims/next-navigation.ts | 13 ++++++---- .../src/strategy-components/Header.tsx | 14 ++++------- 14 files changed, 87 insertions(+), 29 deletions(-) create mode 100644 frontend-web/src/core/route-base.tsx diff --git a/frontend-web/src/components/ui/sidebar.tsx b/frontend-web/src/components/ui/sidebar.tsx index 2e6d3ca1..80e8e357 100644 --- a/frontend-web/src/components/ui/sidebar.tsx +++ b/frontend-web/src/components/ui/sidebar.tsx @@ -53,6 +53,10 @@ function useSidebar() { return context; } +function useSidebarSafe() { + return React.useContext(SidebarContext); +} + function SidebarProvider({ defaultOpen = true, open: openProp, @@ -229,7 +233,7 @@ function Sidebar({