Skip to content

Commit d939a3a

Browse files
authored
feat(tui): use mouse for permission buttons (#9305)
1 parent bee2f65 commit d939a3a

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

packages/opencode/src/cli/cmd/tui/routes/session/permission.tsx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -280,6 +280,7 @@ export function PermissionPrompt(props: { request: PermissionRequest }) {
280280
reply: "reject",
281281
requestID: props.request.id,
282282
})
283+
return
283284
}
284285
sdk.client.permission.reply({
285286
reply: "once",
@@ -456,6 +457,11 @@ function Prompt<const T extends Record<string, string>>(props: {
456457
paddingLeft={1}
457458
paddingRight={1}
458459
backgroundColor={option === store.selected ? theme.warning : theme.backgroundMenu}
460+
onMouseOver={() => setStore("selected", option)}
461+
onMouseUp={() => {
462+
setStore("selected", option)
463+
props.onSelect(option)
464+
}}
459465
>
460466
<text fg={option === store.selected ? selectedForeground(theme, theme.warning) : theme.textMuted}>
461467
{props.options[option]}

0 commit comments

Comments
 (0)