mirror of
https://github.com/tw93/Mole.git
synced 2026-03-22 18:30:08 +00:00
fix(status): prevent duplicate mole rendering in error state
- renderHeader now returns empty string as second return value when error message is present, avoiding duplicate mole in main.go View - Add unit tests to prevent regression Fixes P2 issue: view.go (line 184) + main.go (line 160)
This commit is contained in:
@@ -181,7 +181,7 @@ func renderHeader(m MetricsSnapshot, errMsg string, animFrame int, termWidth int
|
||||
if mole == "" {
|
||||
return lipgloss.JoinVertical(lipgloss.Left, headerLine, "", dangerStyle.Render("ERROR: "+errMsg)), ""
|
||||
}
|
||||
return lipgloss.JoinVertical(lipgloss.Left, headerLine, "", mole, dangerStyle.Render("ERROR: "+errMsg)), mole
|
||||
return lipgloss.JoinVertical(lipgloss.Left, headerLine, "", mole, dangerStyle.Render("ERROR: "+errMsg)), ""
|
||||
}
|
||||
if mole == "" {
|
||||
return headerLine, ""
|
||||
|
||||
Reference in New Issue
Block a user