From 13f52d678d315676568a656b5211b8a24a54a885 Mon Sep 17 00:00:00 2001 From: Bastian Winkler Date: Sun, 21 Aug 2022 13:34:50 +0200 Subject: [PATCH] fix(table): append headers/columns to zero sized string slice --- table/table.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/table/table.go b/table/table.go index debc450d..e99c0290 100644 --- a/table/table.go +++ b/table/table.go @@ -346,7 +346,7 @@ func (m *Model) FromValues(value, separator string) { } func (m Model) headersView() string { - var s = make([]string, len(m.cols)) + var s = make([]string, 0, len(m.cols)) for _, col := range m.cols { style := lipgloss.NewStyle().Width(col.Width).MaxWidth(col.Width).Inline(true) renderedCell := style.Render(runewidth.Truncate(col.Title, col.Width, "…")) @@ -356,7 +356,7 @@ func (m Model) headersView() string { } func (m *Model) renderRow(rowID int) string { - var s = make([]string, len(m.cols)) + var s = make([]string, 0, len(m.cols)) for i, value := range m.rows[rowID] { style := lipgloss.NewStyle().Width(m.cols[i].Width).MaxWidth(m.cols[i].Width).Inline(true) renderedCell := m.styles.Cell.Render(style.Render(runewidth.Truncate(value, m.cols[i].Width, "…")))