github.com/pf-qiu/concourse/v6@v6.7.3-0.20201207032516-1f455d73275f/fly/ui/build_status_cell.go (about) 1 package ui 2 3 import "github.com/pf-qiu/concourse/v6/atc" 4 5 func BuildStatusCell(status atc.BuildStatus) TableCell { 6 var statusCell TableCell 7 statusCell.Contents = status.String() 8 9 switch status { 10 case atc.StatusPending: 11 statusCell.Color = PendingColor 12 case atc.StatusStarted: 13 statusCell.Color = StartedColor 14 case atc.StatusSucceeded: 15 statusCell.Color = SucceededColor 16 case atc.StatusFailed: 17 statusCell.Color = FailedColor 18 case atc.StatusErrored: 19 statusCell.Color = ErroredColor 20 case atc.StatusAborted: 21 statusCell.Color = AbortedColor 22 default: 23 // ? 24 statusCell.Color = BlinkingErrorColor 25 } 26 27 return statusCell 28 }