diff --git a/apps/desktop/src/renderer/features/workbar/ui/workbar-surface.tsx b/apps/desktop/src/renderer/features/workbar/ui/workbar-surface.tsx index e0077ba8ba..4b35d3c2f6 100644 --- a/apps/desktop/src/renderer/features/workbar/ui/workbar-surface.tsx +++ b/apps/desktop/src/renderer/features/workbar/ui/workbar-surface.tsx @@ -102,6 +102,7 @@ function WorkbarPanelLoading(props: { label: string }) { function WorkbarPanel(props: { id?: string; active: boolean; + collapsed?: boolean; placement: SessionWorkbarPlacement; overlay?: boolean; className?: string; @@ -115,6 +116,7 @@ function WorkbarPanel(props: { hidden={!props.active} data-placement={props.placement} data-overlay={props.overlay || undefined} + data-collapsed={props.collapsed || undefined} className={ props.className ? `maka-session-workbar-panel ${props.className}` @@ -422,9 +424,8 @@ export function WorkbarSurface(props: { const panel = props.panelsState[placement]; const activeTab = panel.tabs.find((tab) => tab.id === panel.activeTabId); const showingLauncher = panel.launcherOpen || !activeTab; - const visible = - !props.hidden && - (placement === 'right' ? !props.rightCollapsed : props.bottomOpen); + const collapsed = + placement === 'right' ? props.rightCollapsed : !props.bottomOpen; return (