Skip to content
Prev Previous commit
Next Next commit
fix(sidebar): support touch/keyboard for collapsed menus, document au…
…to-collapse
  • Loading branch information
waleedlatif1 committed Mar 14, 2026
commit cbd33eb0aac86745743359f5c5dd1cf83628033f
1 change: 1 addition & 0 deletions apps/sim/app/workspace/[workspaceId]/home/home.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -167,6 +167,7 @@ export function Home({ chatId }: HomeProps = {}) {

const handleResourceEvent = useCallback(() => {
if (isResourceCollapsedRef.current) {
/** Auto-collapse sidebar to give resource panel maximum width for immersive experience */
const { isCollapsed, toggleCollapsed } = useSidebarStore.getState()
if (!isCollapsed) toggleCollapsed()
Comment thread
waleedlatif1 marked this conversation as resolved.
setIsResourceCollapsed(false)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,8 @@ export function CollapsedSidebarMenu({
<DropdownMenu
open={hover.isOpen}
onOpenChange={(open) => {
if (!open) hover.close()
if (open) hover.open()
else hover.close()
}}
Comment thread
waleedlatif1 marked this conversation as resolved.
modal={false}
>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,5 +58,5 @@ export function useHoverMenu() {
[cancelClose, scheduleClose]
)

return { isOpen, close, triggerProps, contentProps }
return { isOpen, open, close, triggerProps, contentProps }
}
Loading