Skip to content

Commit e675025

Browse files
committed
Return nil columnPositions when not rendering anything
... instead of returning a slice with a single [0] element. This makes it easier to check whether we have columnPositions.
1 parent c3d5798 commit e675025

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

pkg/utils/formatting.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,10 @@ func WithPadding(str string, padding int, alignment Alignment) string {
5454
// returns a list of strings that should be joined with "\n", and an array of
5555
// the column positions
5656
func RenderDisplayStrings(displayStringsArr [][]string, columnAlignments []Alignment) ([]string, []int) {
57+
if len(displayStringsArr) == 0 {
58+
return []string{}, nil
59+
}
60+
5761
displayStringsArr, columnAlignments, removedColumns := excludeBlankColumns(displayStringsArr, columnAlignments)
5862
padWidths := getPadWidths(displayStringsArr)
5963
columnConfigs := make([]ColumnConfig, len(padWidths))

0 commit comments

Comments
 (0)