diff options
author | Jesse Duffield <jessedduffield@gmail.com> | 2020-09-30 08:27:23 +1000 |
---|---|---|
committer | Jesse Duffield <jessedduffield@gmail.com> | 2020-10-02 08:09:42 +1000 |
commit | 7b4a0f20b26d884cb756f09bc7514e57941709d4 (patch) | |
tree | 89fe1962fd3bc4b2b8a58b41eef15191839df909 /pkg/gui/presentation | |
parent | 3b93b5dde410fbed657f04c16d6b89c80c5be861 (diff) |
add submodules context
Diffstat (limited to 'pkg/gui/presentation')
-rw-r--r-- | pkg/gui/presentation/submodules.go | 21 |
1 files changed, 21 insertions, 0 deletions
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)} +} |