Browse Source

fix(tui): build and bg color

adamdotdevin 7 months ago
parent
commit
a53d2ea356

+ 1 - 1
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
 

+ 3 - 5
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) {