summaryrefslogtreecommitdiffstats
path: root/pkg/gui/presentation
diff options
context:
space:
mode:
authorJesse Duffield <jessedduffield@gmail.com>2020-09-30 08:27:23 +1000
committerJesse Duffield <jessedduffield@gmail.com>2020-10-02 08:09:42 +1000
commit7b4a0f20b26d884cb756f09bc7514e57941709d4 (patch)
tree89fe1962fd3bc4b2b8a58b41eef15191839df909 /pkg/gui/presentation
parent3b93b5dde410fbed657f04c16d6b89c80c5be861 (diff)
add submodules context
Diffstat (limited to 'pkg/gui/presentation')
-rw-r--r--pkg/gui/presentation/submodules.go21
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)}
+}