From 66254797652f7334bf2badb7b99fc456cd28dd07 Mon Sep 17 00:00:00 2001 From: Ludy87 Date: Wed, 24 Sep 2025 19:47:37 +0200 Subject: [PATCH] Update SidebarContext.tsx --- frontend/src/contexts/SidebarContext.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/frontend/src/contexts/SidebarContext.tsx b/frontend/src/contexts/SidebarContext.tsx index 64315fd45..0158801ec 100644 --- a/frontend/src/contexts/SidebarContext.tsx +++ b/frontend/src/contexts/SidebarContext.tsx @@ -7,7 +7,7 @@ export function SidebarProvider({ children }: SidebarProviderProps) { // All sidebar state management const quickAccessRef = useRef(null); const toolPanelRef = useRef(null); - + const [sidebarsVisible, setSidebarsVisible] = useState(true); const [leftPanelView, setLeftPanelView] = useState<'toolPicker' | 'toolContent'>('toolPicker'); const [readerMode, setReaderMode] = useState(false); @@ -44,4 +44,8 @@ export function useSidebarContext(): SidebarContextValue { throw new Error('useSidebarContext must be used within a SidebarProvider'); } return context; -} \ No newline at end of file +} + +export function useOptionalSidebarContext(): SidebarContextValue | undefined { + return useContext(SidebarContext); +}