fix(app): project icons unloading

This commit is contained in:
Adam
2026-02-12 11:50:17 -06:00
parent 0771e3a8be
commit ff0abacf4b

View File

@@ -295,7 +295,7 @@ export const SortableProject = (props: {
const [data] = globalSync.child(directory, { bootstrap: false }) const [data] = globalSync.child(directory, { bootstrap: false })
return childMapByParent(data.session) return childMapByParent(data.session)
} }
const trigger = ( const tile = () => (
<ProjectTile <ProjectTile
project={props.project} project={props.project}
mobile={props.mobile} mobile={props.mobile}
@@ -321,14 +321,14 @@ export const SortableProject = (props: {
return ( return (
// @ts-ignore // @ts-ignore
<div use:sortable classList={{ "opacity-30": sortable.isActiveDraggable }}> <div use:sortable classList={{ "opacity-30": sortable.isActiveDraggable }}>
<Show when={preview()} fallback={trigger}> <Show when={preview()} fallback={tile()}>
<HoverCard <HoverCard
open={open() && !menu()} open={open() && !menu()}
openDelay={0} openDelay={0}
closeDelay={0} closeDelay={0}
placement="right-start" placement="right-start"
gutter={6} gutter={6}
trigger={trigger} trigger={tile()}
onOpenChange={(value) => { onOpenChange={(value) => {
if (menu()) return if (menu()) return
setOpen(value) setOpen(value)