fix(tui): show — for uptime when monitor is in maintenance
Monitors in active maintenance now display — instead of a misleading 0.0% uptime in both the main table and detail sidebar.
This commit was merged in pull request #166.
This commit is contained in:
@@ -53,7 +53,11 @@ func (m Model) viewDetailSidebar(site models.Site, hist monitor.SiteHistory, wid
|
||||
}
|
||||
|
||||
// Uptime + retries
|
||||
uptimeParts := []string{label.Render("Uptime") + " " + m.fmtUptime(hist.Statuses)}
|
||||
uptimeStr := m.fmtUptime(hist.Statuses)
|
||||
if m.isMonitorInMaintenance(site.ID) {
|
||||
uptimeStr = m.st.subtleStyle.Render("—")
|
||||
}
|
||||
uptimeParts := []string{label.Render("Uptime") + " " + uptimeStr}
|
||||
if site.Type != "group" && site.MaxRetries > 0 {
|
||||
uptimeParts = append(uptimeParts, label.Render("Retries")+" "+m.fmtRetries(site))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user