summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authoradamdotdevin <[email protected]>2025-07-14 09:14:02 -0500
committeradamdotdevin <[email protected]>2025-07-14 09:14:02 -0500
commita53d2ea356e8582582da1cb88fc8d56669358ce1 (patch)
tree5409a3c7c4a9907cdf87be10f9111666cc7b92b3
parent229a2806521894b2e334bba3222ccd27aef28c0a (diff)
downloadopencode-a53d2ea356e8582582da1cb88fc8d56669358ce1.tar.gz
opencode-a53d2ea356e8582582da1cb88fc8d56669358ce1.zip
fix(tui): build and bg color
-rw-r--r--packages/tui/internal/completions/files.go2
-rw-r--r--packages/tui/internal/components/dialog/session.go8
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) {