fix(app): lift up project hover state to layout (#18732)

This commit is contained in:
Brendan Allan
2026-03-23 08:58:20 +00:00
committed by GitHub
parent 4c27e7fc64
commit 0a7dfc03ee
2 changed files with 12 additions and 21 deletions
+4
View File
@@ -1989,6 +1989,10 @@ export default function Layout(props: ParentProps) {
onProjectMouseEnter: (worktree, event) => aim.enter(worktree, event),
onProjectMouseLeave: (worktree) => aim.leave(worktree),
onProjectFocus: (worktree) => aim.activate(worktree),
onHoverOpenChanged: (worktree, hoverOpen) => {
if (!hoverOpen && state.hoverProject && state.hoverProject !== worktree) return
setState("hoverProject", hoverOpen ? worktree : undefined)
},
navigateToProject,
openSidebar: () => layout.sidebar.open(),
closeProject,