help_bar.go
1package termui
2
3import (
4 "fmt"
5 "strings"
6
7 "github.com/MichaelMure/git-bug/util/colors"
8)
9
10type helpBar []struct {
11 keys string
12 text string
13}
14
15func (hb helpBar) Render() string {
16 var builder strings.Builder
17 for i, entry := range hb {
18 if i != 0 {
19 builder.WriteByte(' ')
20 }
21 builder.WriteString(colors.BlueBg(fmt.Sprintf("[%s] %s", entry.keys, entry.text)))
22 }
23 return builder.String()
24}