{{define "host_row"}}
{{.Name}}
{{- if eq .Status "online" -}} {{- else if eq .Status "degraded" -}} {{- else if eq .Status "offline" -}} {{- else -}} {{- end -}}
{{.Name}}
{{.OS}}/{{.Arch}}
{{- if .CurrentJobID -}} backup running…
started {{relTime .LastBackupAt}} {{- else if eq (deref .LastBackupStatus) "succeeded" -}} succeeded · {{relTime .LastBackupAt}} {{- else if eq (deref .LastBackupStatus) "failed" -}} failed · {{relTime .LastBackupAt}} {{- else if eq (deref .LastBackupStatus) "cancelled" -}} cancelled · {{relTime .LastBackupAt}} {{- else if eq .Status "offline" -}} last seen {{relTime .LastSeenAt}} {{- else -}} never run {{- end -}}
{{bytes .RepoSizeBytes}}
{{- if eq .SnapshotCount 0 -}} {{- else -}} {{comma .SnapshotCount}} {{- end -}}
{{- if eq .OpenAlertCount 0 -}}—{{- else -}}{{.OpenAlertCount}}{{- end -}}
{{- range .Tags -}} {{.}} {{- end -}}
{{- if eq .Status "offline" -}} offline {{- else if .CurrentJobID -}} View job → {{- else -}} Open → {{- end -}}
{{end}}