diff options
author | Jesse Duffield <jessedduffield@gmail.com> | 2020-02-14 22:32:31 +1100 |
---|---|---|
committer | Jesse Duffield <jessedduffield@gmail.com> | 2020-02-15 08:47:36 +1100 |
commit | 665fdded145599d5eb96dd7d61520afea5aa31b1 (patch) | |
tree | dac59424a7a2b1047030fe3144ccf615b804cbce /pkg/gui/menu_panel.go | |
parent | 814a0ea36f9f2e2d438ccb43a76402fe0479421b (diff) |
continue refactor of menu panel
Diffstat (limited to 'pkg/gui/menu_panel.go')
-rw-r--r-- | pkg/gui/menu_panel.go | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/pkg/gui/menu_panel.go b/pkg/gui/menu_panel.go index 94a889506..8f368ce92 100644 --- a/pkg/gui/menu_panel.go +++ b/pkg/gui/menu_panel.go @@ -9,6 +9,7 @@ import ( ) type menuItem struct { + displayString string displayStrings []string onPress func() error } @@ -62,7 +63,11 @@ func (gui *Gui) createMenuNew(title string, items []*menuItem, createMenuOptions stringArrays := make([][]string, len(items)) for i, item := range items { - stringArrays[i] = item.displayStrings + if item.displayStrings == nil { + stringArrays[i] = []string{item.displayString} + } else { + stringArrays[i] = item.displayStrings + } } list := utils.RenderDisplayStrings(stringArrays) |