Skip to content

Commit 5e1991c

Browse files
committed
Remove raw ANSI color from non-TUI success marker
1 parent 3b4cb86 commit 5e1991c

File tree

3 files changed

+4
-7
lines changed

3 files changed

+4
-7
lines changed

internal/output/style.go

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,7 @@
11
package output
22

3-
import "fmt"
4-
53
const SuccessColorHex = "#B7C95C"
64

7-
func SuccessMarker() string {
8-
return fmt.Sprintf("\x1b[38;2;183;201;92m%s\x1b[0m", SuccessMarkerText())
9-
}
10-
115
func SuccessMarkerText() string {
126
return "✔︎"
137
}

internal/ui/app.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,9 @@ func (a App) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
182182
a.pullProgress = a.pullProgress.Hide()
183183
}
184184
if line, ok := output.FormatEventLine(msg); ok {
185+
if msg.Phase == "ready" {
186+
line = strings.Replace(line, output.SuccessMarkerText(), styles.Success.Render(output.SuccessMarkerText()), 1)
187+
}
185188
a.lines = appendLine(a.lines, styledLine{text: line})
186189
}
187190
return a, nil

internal/ui/components/message.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ func messagePrefix(e output.MessageEvent) (string, string) {
4242
switch e.Severity {
4343
case output.SeveritySuccess:
4444
checkmark := output.SuccessMarkerText()
45-
return "> " + checkmark, prefix + styles.Success.Render(checkmark)
45+
return checkmark, styles.Success.Render(checkmark)
4646
case output.SeverityNote:
4747
return "> Note:", prefix + styles.Note.Render("Note:")
4848
case output.SeverityWarning:

0 commit comments

Comments
 (0)