diff options
| author | adamdottv <[email protected]> | 2025-06-12 06:06:53 -0500 |
|---|---|---|
| committer | adamdottv <[email protected]> | 2025-06-12 16:00:24 -0500 |
| commit | ae339015fc7c96a98c2e4c0a359d5500c7801c15 (patch) | |
| tree | bc2439001ed802ccf565070c8f9ccd5e70ea10b5 /packages/tui/internal/components/core | |
| parent | cce2e4ad754479917fc8f6f24c1421cf19c04573 (diff) | |
| download | opencode-ae339015fc7c96a98c2e4c0a359d5500c7801c15.tar.gz opencode-ae339015fc7c96a98c2e4c0a359d5500c7801c15.zip | |
wip: refactoring tui
Diffstat (limited to 'packages/tui/internal/components/core')
| -rw-r--r-- | packages/tui/internal/components/core/status.go | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/packages/tui/internal/components/core/status.go b/packages/tui/internal/components/core/status.go index 2b9929222..fc0f61e5a 100644 --- a/packages/tui/internal/components/core/status.go +++ b/packages/tui/internal/components/core/status.go @@ -101,13 +101,15 @@ func (m statusComponent) Update(msg tea.Msg) (tea.Model, tea.Cmd) { func logo() string { t := theme.CurrentTheme() - mark := styles.Bold().Foreground(t.Primary()).Render("◧ ") - open := styles.Muted().Render("open") - code := styles.BaseStyle().Bold(true).Render("code") - version := styles.Muted().Render(app.Info.Version) + base := lipgloss.NewStyle().Background(t.BackgroundElement()).Foreground(t.TextMuted()).Render + emphasis := lipgloss.NewStyle().Bold(true).Background(t.BackgroundElement()).Foreground(t.Text()).Render + + open := base("open") + code := emphasis("code ") + version := base(app.Info.Version) return styles.Padded(). Background(t.BackgroundElement()). - Render(mark + open + code + " " + version) + Render(open + code + version) } func formatTokensAndCost(tokens float32, contextWindow float32, cost float32) string { |
