From b2e61bc8c947fcf62c46ae1980e777ec96176f96 Mon Sep 17 00:00:00 2001 From: afh Date: Sun, 18 Apr 2021 23:47:32 +0200 Subject: [PATCH] Simplify rank cell color handling --- cointop/coins_table.go | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/cointop/coins_table.go b/cointop/coins_table.go index cd663e7..ea132cb 100644 --- a/cointop/coins_table.go +++ b/cointop/coins_table.go @@ -78,18 +78,20 @@ func (ct *Cointop) GetCoinsTable() *table.Table { rightMargin := 1 switch header { case "rank": - star := ct.colorscheme.TableRow(" ") + star := " " + rankcolor := ct.colorscheme.TableRow if coin.Favorite { - star = ct.colorscheme.TableRowFavorite("*") + star = "*" + rankcolor = ct.colorscheme.TableRowFavorite } - rank := fmt.Sprintf("%s%v", star, ct.colorscheme.TableRow(fmt.Sprintf("%6v ", coin.Rank))) + rank := fmt.Sprintf("%s%6v ", star, coin.Rank) ct.SetTableColumnWidth(header, 8) ct.SetTableColumnAlignLeft(header, false) rowCells = append(rowCells, &table.RowCell{ LeftMargin: leftMargin, RightMargin: rightMargin, LeftAlign: false, - Color: ct.colorscheme.Default, + Color: rankcolor, Text: rank, }) case "name":