summaryrefslogtreecommitdiffhomepage
path: root/packages/tui/internal/components/chat/editor.go
diff options
context:
space:
mode:
authoradamdotdevin <[email protected]>2025-07-10 12:57:22 -0500
committeradamdotdevin <[email protected]>2025-07-10 12:57:22 -0500
commit54fe3504baa1a52a55898ceb1cd87c0a5424cd8d (patch)
treec75040078595d6144a7e71d29ef8e6fe03b5ad1f /packages/tui/internal/components/chat/editor.go
parentd2c862e32d8f2a6276ef58591fcafde22aee50a5 (diff)
downloadopencode-54fe3504baa1a52a55898ceb1cd87c0a5424cd8d.tar.gz
opencode-54fe3504baa1a52a55898ceb1cd87c0a5424cd8d.zip
feat(tui): accent editor border on leader key
Diffstat (limited to 'packages/tui/internal/components/chat/editor.go')
-rw-r--r--packages/tui/internal/components/chat/editor.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/packages/tui/internal/components/chat/editor.go b/packages/tui/internal/components/chat/editor.go
index 2ed2a9079..d5f6facab 100644
--- a/packages/tui/internal/components/chat/editor.go
+++ b/packages/tui/internal/components/chat/editor.go
@@ -242,13 +242,17 @@ func (m *editorComponent) Content(width int) string {
prompt,
m.textarea.View(),
)
+ borderForeground := t.Border()
+ if m.app.IsLeaderSequence {
+ borderForeground = t.Accent()
+ }
textarea = styles.NewStyle().
Background(t.BackgroundElement()).
Width(width).
PaddingTop(1).
PaddingBottom(1).
BorderStyle(lipgloss.ThickBorder()).
- BorderForeground(t.Border()).
+ BorderForeground(borderForeground).
BorderBackground(t.Background()).
BorderLeft(true).
BorderRight(true).