@@ -150,7 +150,6 @@ export default function Layout(props: ParentProps) {
150150 const [ state , setState ] = createStore ( {
151151 autoselect : ! initialDirectory ,
152152 busyWorkspaces : { } as Record < string , boolean > ,
153- hoverSession : undefined as string | undefined ,
154153 hoverProject : undefined as string | undefined ,
155154 scrollSessionKey : undefined as string | undefined ,
156155 nav : undefined as HTMLElement | undefined ,
@@ -194,7 +193,6 @@ export default function Layout(props: ParentProps) {
194193 onActivate : ( directory ) => {
195194 globalSync . child ( directory )
196195 setState ( "hoverProject" , directory )
197- setState ( "hoverSession" , undefined )
198196 } ,
199197 } )
200198
@@ -231,7 +229,6 @@ export default function Layout(props: ParentProps) {
231229 aim . reset ( )
232230 }
233231 const clearHoverProjectSoon = ( ) => queueMicrotask ( ( ) => setHoverProject ( undefined ) )
234- const setHoverSession = ( id : string | undefined ) => setState ( "hoverSession" , id )
235232
236233 const disarm = ( ) => {
237234 if ( navLeave . current === undefined ) return
@@ -241,7 +238,6 @@ export default function Layout(props: ParentProps) {
241238
242239 const reset = ( ) => {
243240 disarm ( )
244- setState ( "hoverSession" , undefined )
245241 setHoverProject ( undefined )
246242 }
247243
@@ -252,7 +248,6 @@ export default function Layout(props: ParentProps) {
252248 navLeave . current = window . setTimeout ( ( ) => {
253249 navLeave . current = undefined
254250 setHoverProject ( undefined )
255- setState ( "hoverSession" , undefined )
256251 } , 300 )
257252 }
258253
@@ -1972,9 +1967,6 @@ export default function Layout(props: ParentProps) {
19721967 navList : currentSessions ,
19731968 sidebarExpanded,
19741969 sidebarHovering,
1975- nav : ( ) => state . nav ,
1976- hoverSession : ( ) => state . hoverSession ,
1977- setHoverSession,
19781970 clearHoverProjectSoon,
19791971 prefetchSession,
19801972 archiveSession,
@@ -2003,7 +1995,6 @@ export default function Layout(props: ParentProps) {
20031995 sidebarOpened : ( ) => layout . sidebar . opened ( ) ,
20041996 sidebarHovering,
20051997 hoverProject : ( ) => state . hoverProject ,
2006- nav : ( ) => state . nav ,
20071998 onProjectMouseEnter : ( worktree , event ) => aim . enter ( worktree , event ) ,
20081999 onProjectMouseLeave : ( worktree ) => aim . leave ( worktree ) ,
20092000 onProjectFocus : ( worktree ) => aim . activate ( worktree ) ,
@@ -2022,15 +2013,10 @@ export default function Layout(props: ParentProps) {
20222013 sessionProps : {
20232014 navList : currentSessions ,
20242015 sidebarExpanded,
2025- sidebarHovering,
2026- nav : ( ) => state . nav ,
2027- hoverSession : ( ) => state . hoverSession ,
2028- setHoverSession,
20292016 clearHoverProjectSoon,
20302017 prefetchSession,
20312018 archiveSession,
20322019 } ,
2033- setHoverSession,
20342020 }
20352021
20362022 const SidebarPanel = ( panelProps : {
@@ -2041,7 +2027,6 @@ export default function Layout(props: ParentProps) {
20412027 const project = panelProps . project
20422028 const merged = createMemo ( ( ) => panelProps . mobile || ( panelProps . merged ?? layout . sidebar . opened ( ) ) )
20432029 const hover = createMemo ( ( ) => ! panelProps . mobile && panelProps . merged === false && ! layout . sidebar . opened ( ) )
2044- const popover = createMemo ( ( ) => ! ! panelProps . mobile || panelProps . merged === false || layout . sidebar . opened ( ) )
20452030 const empty = createMemo ( ( ) => ! params . dir && layout . projects . list ( ) . length === 0 )
20462031 const projectName = createMemo ( ( ) => {
20472032 const item = project ( )
@@ -2243,7 +2228,6 @@ export default function Layout(props: ParentProps) {
22432228 project = { project ( ) ! }
22442229 sortNow = { sortNow }
22452230 mobile = { panelProps . mobile }
2246- popover = { popover ( ) }
22472231 />
22482232 </ div >
22492233 </ >
@@ -2288,7 +2272,6 @@ export default function Layout(props: ParentProps) {
22882272 project = { project ( ) ! }
22892273 sortNow = { sortNow }
22902274 mobile = { panelProps . mobile }
2291- popover = { popover ( ) }
22922275 />
22932276 ) }
22942277 </ For >
0 commit comments