diff options
| author | Adam <[email protected]> | 2025-12-22 16:19:57 -0600 |
|---|---|---|
| committer | Adam <[email protected]> | 2025-12-22 16:20:17 -0600 |
| commit | 9b6c9f64f7cce2be89b9f4826e348da1edeb64a4 (patch) | |
| tree | e34c4ceeaeda2615b6235c41cf5f2801282deca8 /packages/desktop/src/components | |
| parent | 1aae1c795db6b57b1404c40ee8a9d894bc9fd745 (diff) | |
| download | opencode-9b6c9f64f7cce2be89b9f4826e348da1edeb64a4.tar.gz opencode-9b6c9f64f7cce2be89b9f4826e348da1edeb64a4.zip | |
feat(desktop): review pane toggle
Diffstat (limited to 'packages/desktop/src/components')
| -rw-r--r-- | packages/desktop/src/components/header.tsx | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/packages/desktop/src/components/header.tsx b/packages/desktop/src/components/header.tsx index c5ecd9871..ec7cdfa25 100644 --- a/packages/desktop/src/components/header.tsx +++ b/packages/desktop/src/components/header.tsx @@ -113,6 +113,35 @@ export function Header(props: { class="hidden md:block shrink-0" value={ <div class="flex items-center gap-2"> + <span>Toggle review</span> + <span class="text-icon-base text-12-medium">{command.keybind("review.toggle")}</span> + </div> + } + > + <Button variant="ghost" class="group/review-toggle size-6 p-0" onClick={layout.review.toggle}> + <div class="relative flex items-center justify-center size-4 [&>*]:absolute [&>*]:inset-0"> + <Icon + size="small" + name={layout.review.opened() ? "layout-right-full" : "layout-right"} + class="group-hover/review-toggle:hidden" + /> + <Icon + size="small" + name="layout-right-partial" + class="hidden group-hover/review-toggle:inline-block" + /> + <Icon + size="small" + name={layout.review.opened() ? "layout-right" : "layout-right-full"} + class="hidden group-active/review-toggle:inline-block" + /> + </div> + </Button> + </Tooltip> + <Tooltip + class="hidden md:block shrink-0" + value={ + <div class="flex items-center gap-2"> <span>Toggle terminal</span> <span class="text-icon-base text-12-medium">{command.keybind("terminal.toggle")}</span> </div> |
