1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-07-30 03:23:08 +03:00

continue refactor of menu panel

This commit is contained in:
Jesse Duffield
2020-02-14 22:32:31 +11:00
parent 814a0ea36f
commit 665fdded14
3 changed files with 24 additions and 17 deletions

View File

@ -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)