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/toast | |
| 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/toast')
| -rw-r--r-- | packages/tui/internal/components/toast/toast.go | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/packages/tui/internal/components/toast/toast.go b/packages/tui/internal/components/toast/toast.go index 09b3c6288..2de6bf619 100644 --- a/packages/tui/internal/components/toast/toast.go +++ b/packages/tui/internal/components/toast/toast.go @@ -90,9 +90,9 @@ func (tm *ToastManager) Update(msg tea.Msg) (*ToastManager, tea.Cmd) { func (tm *ToastManager) renderSingleToast(toast Toast) string { t := theme.CurrentTheme() - baseStyle := styles.BaseStyle(). - Background(t.BackgroundElement()). + baseStyle := styles.NewStyle(). Foreground(t.Text()). + Background(t.BackgroundElement()). Padding(1, 2) maxWidth := max(40, layout.Current.Viewport.Width/3) @@ -101,15 +101,14 @@ func (tm *ToastManager) renderSingleToast(toast Toast) string { // Build content with wrapping var content strings.Builder if toast.Title != nil { - titleStyle := lipgloss.NewStyle(). - Foreground(toast.Color). + titleStyle := styles.NewStyle().Foreground(toast.Color). Bold(true) content.WriteString(titleStyle.Render(*toast.Title)) content.WriteString("\n") } // Wrap message text - messageStyle := lipgloss.NewStyle() + messageStyle := styles.NewStyle() contentWidth := lipgloss.Width(toast.Message) if contentWidth > contentMaxWidth { messageStyle = messageStyle.Width(contentMaxWidth) |
