Skip to content

Commit 3aca9e5

Browse files
committed
fix(desktop): conditionally show review pane toggle
1 parent 9e96d83 commit 3aca9e5

2 files changed

Lines changed: 32 additions & 31 deletions

File tree

packages/app/src/components/header.tsx

Lines changed: 31 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -109,35 +109,37 @@ export function Header(props: {
109109
</Show>
110110
</div>
111111
<div class="flex items-center gap-4">
112-
<Tooltip
113-
class="hidden md:block shrink-0"
114-
value={
115-
<div class="flex items-center gap-2">
116-
<span>Toggle review</span>
117-
<span class="text-icon-base text-12-medium">{command.keybind("review.toggle")}</span>
118-
</div>
119-
}
120-
>
121-
<Button variant="ghost" class="group/review-toggle size-6 p-0" onClick={layout.review.toggle}>
122-
<div class="relative flex items-center justify-center size-4 [&>*]:absolute [&>*]:inset-0">
123-
<Icon
124-
size="small"
125-
name={layout.review.opened() ? "layout-right-full" : "layout-right"}
126-
class="group-hover/review-toggle:hidden"
127-
/>
128-
<Icon
129-
size="small"
130-
name="layout-right-partial"
131-
class="hidden group-hover/review-toggle:inline-block"
132-
/>
133-
<Icon
134-
size="small"
135-
name={layout.review.opened() ? "layout-right" : "layout-right-full"}
136-
class="hidden group-active/review-toggle:inline-block"
137-
/>
138-
</div>
139-
</Button>
140-
</Tooltip>
112+
<Show when={currentSession()?.summary?.files}>
113+
<Tooltip
114+
class="hidden md:block shrink-0"
115+
value={
116+
<div class="flex items-center gap-2">
117+
<span>Toggle review</span>
118+
<span class="text-icon-base text-12-medium">{command.keybind("review.toggle")}</span>
119+
</div>
120+
}
121+
>
122+
<Button variant="ghost" class="group/review-toggle size-6 p-0" onClick={layout.review.toggle}>
123+
<div class="relative flex items-center justify-center size-4 [&>*]:absolute [&>*]:inset-0">
124+
<Icon
125+
name={layout.review.opened() ? "layout-right" : "layout-left"}
126+
size="small"
127+
class="group-hover/review-toggle:hidden"
128+
/>
129+
<Icon
130+
name={layout.review.opened() ? "layout-right-partial" : "layout-left-partial"}
131+
size="small"
132+
class="hidden group-hover/review-toggle:inline-block"
133+
/>
134+
<Icon
135+
name={layout.review.opened() ? "layout-right-full" : "layout-left-full"}
136+
size="small"
137+
class="hidden group-active/review-toggle:inline-block"
138+
/>
139+
</div>
140+
</Button>
141+
</Tooltip>
142+
</Show>
141143
<Tooltip
142144
class="hidden md:block shrink-0"
143145
value={

packages/app/src/pages/session.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -226,8 +226,7 @@ export default function Page() {
226226
title: "Toggle review",
227227
description: "Show or hide the review panel",
228228
category: "View",
229-
keybind: "mod+b",
230-
slash: "review",
229+
keybind: "mod+shift+r",
231230
onSelect: () => layout.review.toggle(),
232231
},
233232
{

0 commit comments

Comments
 (0)