Browse Source

fix(app): project icons unloading

Adam 6 months ago
parent
commit
ff0abacf4b
1 changed files with 3 additions and 3 deletions
  1. 3 3
      packages/app/src/pages/layout/sidebar-project.tsx

+ 3 - 3
packages/app/src/pages/layout/sidebar-project.tsx

@@ -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)