summaryrefslogtreecommitdiffhomepage
path: root/packages
diff options
context:
space:
mode:
authorAdam <[email protected]>2026-02-02 15:53:59 -0600
committerAdam <[email protected]>2026-02-02 15:54:04 -0600
commit531357b40c22be2ac0ff020962f85d393163e015 (patch)
tree51181826e27325f3a20a2636ffdc249488c472a8 /packages
parentaa6b552c39fce24d35097de4feb6d1aa0598b1c5 (diff)
downloadopencode-531357b40c22be2ac0ff020962f85d393163e015.tar.gz
opencode-531357b40c22be2ac0ff020962f85d393163e015.zip
fix(app): sidebar losing projects on collapse
Diffstat (limited to 'packages')
-rw-r--r--packages/app/src/pages/layout.tsx6
1 files changed, 3 insertions, 3 deletions
diff --git a/packages/app/src/pages/layout.tsx b/packages/app/src/pages/layout.tsx
index ba888a280..2f963ae28 100644
--- a/packages/app/src/pages/layout.tsx
+++ b/packages/app/src/pages/layout.tsx
@@ -2420,7 +2420,7 @@ export default function Layout(props: ParentProps) {
}
const projectName = () => props.project.name || getFilename(props.project.worktree)
- const trigger = (
+ const Trigger = () => (
<ContextMenu
modal={!sidebarHovering()}
onOpenChange={(value) => {
@@ -2499,14 +2499,14 @@ export default function Layout(props: ParentProps) {
return (
// @ts-ignore
<div use:sortable classList={{ "opacity-30": sortable.isActiveDraggable }}>
- <Show when={preview()} fallback={trigger}>
+ <Show when={preview()} fallback={<Trigger />}>
<HoverCard
open={open() && !menu()}
openDelay={0}
closeDelay={0}
placement="right-start"
gutter={6}
- trigger={trigger}
+ trigger={<Trigger />}
onOpenChange={(value) => {
if (menu()) return
setOpen(value)