1
0
mirror of https://github.com/tw93/Mole.git synced 2026-03-22 17:55:08 +00:00

fix(status): hide os and uptime in compact header

This commit is contained in:
tw93
2026-02-27 10:02:47 +08:00
parent 15f698c606
commit f4118dc883
2 changed files with 27 additions and 2 deletions

View File

@@ -134,6 +134,7 @@ func renderHeader(m MetricsSnapshot, errMsg string, animFrame int, termWidth int
if termWidth <= 0 {
termWidth = 80
}
compactHeader := termWidth <= 80
title := titleStyle.Render("Status")
@@ -166,10 +167,10 @@ func renderHeader(m MetricsSnapshot, errMsg string, animFrame int, termWidth int
if m.Hardware.RefreshRate != "" {
infoParts = append(infoParts, m.Hardware.RefreshRate)
}
if m.Hardware.OSVersion != "" {
if !compactHeader && m.Hardware.OSVersion != "" {
infoParts = append(infoParts, m.Hardware.OSVersion)
}
if m.Uptime != "" {
if !compactHeader && m.Uptime != "" {
infoParts = append(infoParts, subtleStyle.Render("up "+m.Uptime))
}