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}