Files
vibe-kanban/frontend
Louis Knight-Webb a92c35d42e The TypeScript check passed with no errors. (#1910)
## Summary

I've implemented the fix for showing the left sidebar when entering `WorkspacesLayout.tsx` when no changes/preview/logs panel is open:

**Changes made to `vibe-kanban/frontend/src/components/ui-new/containers/WorkspacesLayout.tsx`:**

1. Added `setSidebarVisible` to the destructured values from `useLayoutStore()` (line 161)

2. Added a new `useEffect` (lines 333-338) that shows the sidebar whenever no panel is open:
   ```typescript
   useEffect(() => {
     if (!isChangesMode && !isLogsMode && !isPreviewMode) {
       setSidebarVisible(true);
     }
   }, [isChangesMode, isLogsMode, isPreviewMode, setSidebarVisible]);
   ```

This ensures that when the component mounts or when all panels are closed, the sidebar will automatically become visible.
2026-01-10 11:17:44 +00:00
..
2026-01-08 22:14:38 +00:00
2026-01-08 22:14:38 +00:00
2025-06-25 09:36:07 +01:00
2026-01-08 22:14:38 +00:00
2026-01-08 22:14:38 +00:00
2026-01-08 22:14:38 +00:00
2026-01-09 18:36:00 +00:00
2026-01-08 22:14:38 +00:00
2025-06-14 15:14:08 -04:00
2026-01-08 22:14:38 +00:00