diff options
| author | Adam <[email protected]> | 2025-06-26 10:16:07 -0500 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-06-26 10:16:07 -0500 |
| commit | 7d13baadc84d7377a352c6d58ed9deeea2c918be (patch) | |
| tree | 575b6897431e390ae8bf4b9ccde2803446c6c67a /packages/tui/internal/components/commands | |
| parent | db24bf87c01d3fff2a9594e55e9fab0d9ef52cfe (diff) | |
| download | opencode-7d13baadc84d7377a352c6d58ed9deeea2c918be.tar.gz opencode-7d13baadc84d7377a352c6d58ed9deeea2c918be.zip | |
feat: default system theme (#419)
Co-authored-by: adamdottv <[email protected]>
Diffstat (limited to 'packages/tui/internal/components/commands')
| -rw-r--r-- | packages/tui/internal/components/commands/commands.go | 19 |
1 files changed, 7 insertions, 12 deletions
diff --git a/packages/tui/internal/components/commands/commands.go b/packages/tui/internal/components/commands/commands.go index 8031e5351..d7f334c35 100644 --- a/packages/tui/internal/components/commands/commands.go +++ b/packages/tui/internal/components/commands/commands.go @@ -60,15 +60,9 @@ func (c *commandsComponent) Update(msg tea.Msg) (tea.Model, tea.Cmd) { func (c *commandsComponent) View() string { t := theme.CurrentTheme() - triggerStyle := lipgloss.NewStyle(). - Foreground(t.Primary()). - Bold(true) - - descriptionStyle := lipgloss.NewStyle(). - Foreground(t.Text()) - - keybindStyle := lipgloss.NewStyle(). - Foreground(t.TextMuted()) + triggerStyle := styles.NewStyle().Foreground(t.Primary()).Bold(true) + descriptionStyle := styles.NewStyle().Foreground(t.Text()) + keybindStyle := styles.NewStyle().Foreground(t.TextMuted()) if c.background != nil { triggerStyle = triggerStyle.Background(*c.background) @@ -99,10 +93,11 @@ func (c *commandsComponent) View() string { } if len(commandsToShow) == 0 { + muted := styles.NewStyle().Foreground(theme.CurrentTheme().TextMuted()) if c.showAll { - return styles.Muted().Render("No commands available") + return muted.Render("No commands available") } - return styles.Muted().Render("No commands with triggers available") + return muted.Render("No commands with triggers available") } // Calculate column widths @@ -188,7 +183,7 @@ func (c *commandsComponent) View() string { // Remove trailing newline result := strings.TrimSuffix(output.String(), "\n") if c.background != nil { - result = lipgloss.NewStyle().Background(c.background).Width(maxWidth).Render(result) + result = styles.NewStyle().Background(*c.background).Width(maxWidth).Render(result) } return result |
