From 74fe97b6891660723ae404788e6a3352af794c62 Mon Sep 17 00:00:00 2001 From: vilmibm Date: Mon, 2 Nov 2020 11:26:11 -0800 Subject: [PATCH] use shared color function --- pkg/cmd/pr/status/status.go | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/pkg/cmd/pr/status/status.go b/pkg/cmd/pr/status/status.go index 67a70449f..8575ddc6e 100644 --- a/pkg/cmd/pr/status/status.go +++ b/pkg/cmd/pr/status/status.go @@ -183,14 +183,7 @@ func printPrs(cs *iostreams.ColorScheme, w io.Writer, totalCount int, prs ...api for _, pr := range prs { prNumber := fmt.Sprintf("#%d", pr.Number) - prStateColorFunc := cs.Green - if pr.IsDraft { - prStateColorFunc = cs.Gray - } else if pr.State == "MERGED" { - prStateColorFunc = cs.Magenta - } else if pr.State == "CLOSED" { - prStateColorFunc = cs.Red - } + prStateColorFunc := cs.ColorFromString(shared.ColorForPR(pr)) fmt.Fprintf(w, " %s %s %s", prStateColorFunc(prNumber), text.Truncate(50, text.ReplaceExcessiveWhitespace(pr.Title)), cs.Cyan("["+pr.HeadLabel()+"]"))