Skip to content

Commit dc3b15f

Browse files
Merge pull request #15 from ssh-connection-manager/159-delete-extra-color
159 delete extra color
2 parents df4f82d + 44e70fa commit dc3b15f

File tree

1 file changed

+10
-12
lines changed

1 file changed

+10
-12
lines changed

pkg/view/table.go

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -24,30 +24,28 @@ const (
2424
func (t *Table) ViewTable(value [][]string, headers []string) *table.Table {
2525
render := lipgloss.NewRenderer(os.Stdout)
2626

27-
HeaderStyle := render.NewStyle().Foreground(t.HeaderStyle).Bold(true).Align(lipgloss.Center)
28-
CellStyle := render.NewStyle().Padding(TopPadding, RightPadding).Width(CellWidth).Align(lipgloss.Center)
27+
CellStyle := render.NewStyle().
28+
Width(CellWidth).
29+
Align(lipgloss.Center).
30+
Padding(TopPadding, RightPadding)
2931

3032
OddRowStyle := CellStyle.Foreground(t.OddCellStyle)
3133
EvenRowStyle := CellStyle.Foreground(t.EvenRowStyle)
34+
HeaderColumnsStyle := CellStyle.Foreground(t.HeaderStyle)
3235

3336
BorderStyle := lipgloss.NewStyle().Foreground(t.BorderStyle)
3437

3538
viewTable := table.New().
3639
Border(lipgloss.NormalBorder()).
3740
BorderStyle(BorderStyle).
3841
StyleFunc(func(row, col int) lipgloss.Style {
39-
var style lipgloss.Style
40-
41-
switch {
42-
case row == 0:
43-
return HeaderStyle
44-
case row%2 == 0:
45-
style = EvenRowStyle
46-
default:
47-
style = OddRowStyle
42+
if row == -1 {
43+
return HeaderColumnsStyle
44+
} else if row%2 == 0 {
45+
return OddRowStyle
4846
}
4947

50-
return style
48+
return EvenRowStyle
5149
}).
5250
Headers(headers...).
5351
Rows(value...).

0 commit comments

Comments
 (0)