diff options
| author | Luke Parker <[email protected]> | 2026-01-19 13:42:10 +1000 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-01-18 21:42:10 -0600 |
| commit | d939a3ad547f1794ab39a5455517bedfc310f286 (patch) | |
| tree | a49226b416ef481bca2047a67736086bd0be09cc /packages | |
| parent | bee2f654090f92f607fbf4f7d1ff669ae76ede39 (diff) | |
| download | opencode-d939a3ad547f1794ab39a5455517bedfc310f286.tar.gz opencode-d939a3ad547f1794ab39a5455517bedfc310f286.zip | |
feat(tui): use mouse for permission buttons (#9305)
Diffstat (limited to 'packages')
| -rw-r--r-- | packages/opencode/src/cli/cmd/tui/routes/session/permission.tsx | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/packages/opencode/src/cli/cmd/tui/routes/session/permission.tsx b/packages/opencode/src/cli/cmd/tui/routes/session/permission.tsx index eab2adb10..c4ff4c04b 100644 --- a/packages/opencode/src/cli/cmd/tui/routes/session/permission.tsx +++ b/packages/opencode/src/cli/cmd/tui/routes/session/permission.tsx @@ -280,6 +280,7 @@ export function PermissionPrompt(props: { request: PermissionRequest }) { reply: "reject", requestID: props.request.id, }) + return } sdk.client.permission.reply({ reply: "once", @@ -456,6 +457,11 @@ function Prompt<const T extends Record<string, string>>(props: { paddingLeft={1} paddingRight={1} backgroundColor={option === store.selected ? theme.warning : theme.backgroundMenu} + onMouseOver={() => setStore("selected", option)} + onMouseUp={() => { + setStore("selected", option) + props.onSelect(option) + }} > <text fg={option === store.selected ? selectedForeground(theme, theme.warning) : theme.textMuted}> {props.options[option]} |
