fix(tui): distinguish permission option states

This commit is contained in:
Aiden Cline
2026-07-16 17:26:25 +00:00
committed by opencode-agent[bot]
parent ad8e6b1fb6
commit 7a6a51cd8b
+10 -6
View File
@@ -703,9 +703,11 @@ function Prompt<const T extends Record<string, string>>(props: {
<box
paddingLeft={1}
paddingRight={1}
backgroundColor={themeV2.background.action.primary(
option === store.selected ? "focused" : "default",
)}
backgroundColor={
option === store.selected
? themeV2.background.action.primary("focused")
: themeV2.background.action.secondary()
}
onMouseOver={() => setStore("selected", option)}
onMouseUp={() => {
setStore("selected", option)
@@ -713,9 +715,11 @@ function Prompt<const T extends Record<string, string>>(props: {
}}
>
<text
fg={themeV2.text.action.primary(
option === store.selected ? "focused" : "default",
)}
fg={
option === store.selected
? themeV2.text.action.primary("focused")
: themeV2.text.action.secondary()
}
>
{props.options[option]}
</text>