summaryrefslogtreecommitdiffhomepage
path: root/packages/app/src/pages/layout.tsx
diff options
context:
space:
mode:
authorAdam <[email protected]>2026-03-12 07:28:39 -0500
committerAdam <[email protected]>2026-03-12 07:51:31 -0500
commit2eeba53b074f3237ee273eedbcfdbceb77fd6fac (patch)
treee13b61517eebbf71a5d5608f6655da1a09c35d49 /packages/app/src/pages/layout.tsx
parentd4107d51f163b74c96895b50d653828c698d937e (diff)
downloadopencode-2eeba53b074f3237ee273eedbcfdbceb77fd6fac.tar.gz
opencode-2eeba53b074f3237ee273eedbcfdbceb77fd6fac.zip
fix(app): sidebar quirks
Diffstat (limited to 'packages/app/src/pages/layout.tsx')
-rw-r--r--packages/app/src/pages/layout.tsx3
1 files changed, 3 insertions, 0 deletions
diff --git a/packages/app/src/pages/layout.tsx b/packages/app/src/pages/layout.tsx
index daad100c3..fdc011bfb 100644
--- a/packages/app/src/pages/layout.tsx
+++ b/packages/app/src/pages/layout.tsx
@@ -1902,6 +1902,7 @@ export default function Layout(props: ParentProps) {
const SidebarPanel = (panelProps: { project: LocalProject | undefined; mobile?: boolean; merged?: boolean }) => {
const merged = createMemo(() => panelProps.mobile || (panelProps.merged ?? layout.sidebar.opened()))
const hover = createMemo(() => !panelProps.mobile && panelProps.merged === false && !layout.sidebar.opened())
+ const popover = createMemo(() => !!panelProps.mobile || panelProps.merged === false || layout.sidebar.opened())
const projectName = createMemo(() => {
const project = panelProps.project
if (!project) return ""
@@ -2045,6 +2046,7 @@ export default function Layout(props: ParentProps) {
project={p()}
sortNow={sortNow}
mobile={panelProps.mobile}
+ popover={popover()}
/>
</div>
</>
@@ -2080,6 +2082,7 @@ export default function Layout(props: ParentProps) {
project={p()}
sortNow={sortNow}
mobile={panelProps.mobile}
+ popover={popover()}
/>
)}
</For>