diff options
| author | Adam <[email protected]> | 2025-12-25 19:07:39 -0600 |
|---|---|---|
| committer | Adam <[email protected]> | 2025-12-25 19:07:42 -0600 |
| commit | 5420702f693b08001d0d1edb2010b03648dbaa59 (patch) | |
| tree | ae160456b74466915ce8b866fb452809e00b6d8f | |
| parent | 583751ecae8514642feacd0f440b1957c3ffcca9 (diff) | |
| download | opencode-5420702f693b08001d0d1edb2010b03648dbaa59.tar.gz opencode-5420702f693b08001d0d1edb2010b03648dbaa59.zip | |
fix(desktop): missing keybinds in tooltips
| -rw-r--r-- | packages/app/src/pages/layout.tsx | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/packages/app/src/pages/layout.tsx b/packages/app/src/pages/layout.tsx index 4a29329a8..5efba6d99 100644 --- a/packages/app/src/pages/layout.tsx +++ b/packages/app/src/pages/layout.tsx @@ -519,7 +519,15 @@ export default function Layout(props: ParentProps) { </A> </Tooltip> <div class="hidden group-hover/session:flex group-active/session:flex group-focus-within/session:flex text-text-base gap-1 items-center absolute top-1 right-1"> - <Tooltip placement={props.mobile ? "bottom" : "right"} value="Archive session"> + <Tooltip + placement={props.mobile ? "bottom" : "right"} + value={ + <div class="flex items-center gap-2"> + <span>Archive session</span> + <span class="text-icon-base text-12-medium">{command.keybind("session.archive")}</span> + </div> + } + > <IconButton icon="archive" variant="ghost" onClick={() => archiveSession(props.session)} /> </Tooltip> </div> @@ -584,7 +592,15 @@ export default function Layout(props: ParentProps) { </DropdownMenu.Content> </DropdownMenu.Portal> </DropdownMenu> - <Tooltip placement="top" value="New session"> + <Tooltip + placement="top" + value={ + <div class="flex items-center gap-2"> + <span>New session</span> + <span class="text-icon-base text-12-medium">{command.keybind("session.new")}</span> + </div> + } + > <IconButton as={A} href={`${slug()}/session`} icon="plus-small" variant="ghost" /> </Tooltip> </div> |
