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