From 93488e143c5e952d6206514c1b35f1c0fe7f3576 Mon Sep 17 00:00:00 2001 From: Albin Groen Date: Mon, 5 Jan 2026 17:11:49 +0100 Subject: [PATCH] feat(app): highlight collapsed active project in sidebar --- packages/app/src/pages/layout.tsx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/app/src/pages/layout.tsx b/packages/app/src/pages/layout.tsx index c5f14588f43..aabaa123776 100644 --- a/packages/app/src/pages/layout.tsx +++ b/packages/app/src/pages/layout.tsx @@ -759,6 +759,10 @@ export default function Layout(props: ParentProps) { const isExpanded = createMemo(() => props.mobile ? mobileProjects.expanded(props.project.worktree) : props.project.expanded, ) + const isActive = createMemo(() => { + const current = params.dir ? base64Decode(params.dir) : "" + return props.project.worktree === current || props.project.sandboxes?.includes(current) + }) const handleOpenChange = (open: boolean) => { if (props.mobile) { if (open) mobileProjects.expand(props.project.worktree) @@ -777,7 +781,10 @@ export default function Layout(props: ParentProps) {