diff options
| author | adamdotdevin <[email protected]> | 2025-07-14 09:14:02 -0500 |
|---|---|---|
| committer | adamdotdevin <[email protected]> | 2025-07-14 09:14:02 -0500 |
| commit | a53d2ea356e8582582da1cb88fc8d56669358ce1 (patch) | |
| tree | 5409a3c7c4a9907cdf87be10f9111666cc7b92b3 | |
| parent | 229a2806521894b2e334bba3222ccd27aef28c0a (diff) | |
| download | opencode-a53d2ea356e8582582da1cb88fc8d56669358ce1.tar.gz opencode-a53d2ea356e8582582da1cb88fc8d56669358ce1.zip | |
fix(tui): build and bg color
| -rw-r--r-- | packages/tui/internal/completions/files.go | 2 | ||||
| -rw-r--r-- | packages/tui/internal/components/dialog/session.go | 8 |
2 files changed, 4 insertions, 6 deletions
diff --git a/packages/tui/internal/completions/files.go b/packages/tui/internal/completions/files.go index 22a8b91e3..77b653f8a 100644 --- a/packages/tui/internal/completions/files.go +++ b/packages/tui/internal/completions/files.go @@ -30,7 +30,7 @@ func (cg *filesContextGroup) GetEmptyMessage() string { func (cg *filesContextGroup) getGitFiles() []dialog.CompletionItemI { t := theme.CurrentTheme() items := make([]dialog.CompletionItemI, 0) - base := styles.NewStyle().Background(t.BackgroundElement()) + base := styles.NewStyle().Background(t.BackgroundPanel()) green := base.Foreground(t.Success()).Render red := base.Foreground(t.Error()).Render diff --git a/packages/tui/internal/components/dialog/session.go b/packages/tui/internal/components/dialog/session.go index eb3d4bef7..418b9dd51 100644 --- a/packages/tui/internal/components/dialog/session.go +++ b/packages/tui/internal/components/dialog/session.go @@ -111,13 +111,11 @@ func (s *sessionDialog) Update(msg tea.Msg) (tea.Model, tea.Cmd) { ) } case "n": + s.app.Session = &opencode.Session{} + s.app.Messages = []app.Message{} return s, tea.Sequence( util.CmdHandler(modal.CloseModalMsg{}), - func() tea.Msg { - s.app.Session = &opencode.Session{} - s.app.Messages = []opencode.MessageUnion{} - return app.SessionClearedMsg{} - }, + util.CmdHandler(app.SessionClearedMsg{}), ) case "x", "delete", "backspace": if _, idx := s.list.GetSelectedItem(); idx >= 0 && idx < len(s.sessions) { |
