summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorry2009 <[email protected]>2025-12-05 01:19:48 -0500
committerGitHub <[email protected]>2025-12-05 00:19:48 -0600
commit03324d4277184039166ded2219065e24b26ab789 (patch)
treea8135bbc90335d5d652d5ec174f8de2fe1ba9d92
parente53580cb6878edbc802715dd0569cc72e7cb6400 (diff)
downloadopencode-03324d4277184039166ded2219065e24b26ab789.tar.gz
opencode-03324d4277184039166ded2219065e24b26ab789.zip
tui: wrap dialog option descriptions (#5083)
-rw-r--r--packages/opencode/src/cli/cmd/tui/ui/dialog-select.tsx6
1 files changed, 4 insertions, 2 deletions
diff --git a/packages/opencode/src/cli/cmd/tui/ui/dialog-select.tsx b/packages/opencode/src/cli/cmd/tui/ui/dialog-select.tsx
index f6d79946c..b6c5b5f8b 100644
--- a/packages/opencode/src/cli/cmd/tui/ui/dialog-select.tsx
+++ b/packages/opencode/src/cli/cmd/tui/ui/dialog-select.tsx
@@ -299,11 +299,13 @@ function Option(props: {
fg={props.active ? fg : props.current ? theme.primary : theme.text}
attributes={props.active ? TextAttributes.BOLD : undefined}
overflow="hidden"
- wrapMode="none"
+ wrapMode="word"
paddingLeft={3}
>
{Locale.truncate(props.title, 62)}
- <span style={{ fg: props.active ? fg : theme.textMuted }}> {props.description}</span>
+ <Show when={props.description}>
+ <span style={{ fg: props.active ? fg : theme.textMuted }}> {props.description}</span>
+ </Show>
</text>
<Show when={props.footer}>
<box flexShrink={0}>