From 7b4a0f20b26d884cb756f09bc7514e57941709d4 Mon Sep 17 00:00:00 2001 From: Jesse Duffield Date: Wed, 30 Sep 2020 08:27:23 +1000 Subject: add submodules context --- pkg/gui/presentation/submodules.go | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 pkg/gui/presentation/submodules.go (limited to 'pkg/gui/presentation') diff --git a/pkg/gui/presentation/submodules.go b/pkg/gui/presentation/submodules.go new file mode 100644 index 000000000..6b42d76f0 --- /dev/null +++ b/pkg/gui/presentation/submodules.go @@ -0,0 +1,21 @@ +package presentation + +import ( + "github.com/jesseduffield/lazygit/pkg/commands/models" + "github.com/jesseduffield/lazygit/pkg/theme" + "github.com/jesseduffield/lazygit/pkg/utils" +) + +func GetSubmoduleListDisplayStrings(submodules []*models.SubmoduleConfig) [][]string { + lines := make([][]string, len(submodules)) + + for i := range submodules { + lines[i] = getSubmoduleDisplayStrings(submodules[i]) + } + + return lines +} + +func getSubmoduleDisplayStrings(s *models.SubmoduleConfig) []string { + return []string{utils.ColoredString(s.Name, theme.DefaultTextColor)} +} -- cgit v1.2.3