add function to style keybind for header
This commit is contained in:
parent
3f317d58df
commit
3e195f0d73
|
@ -259,16 +259,16 @@ func (m model) showHelp() string {
|
|||
// TODO: maybe use bubbletea built in help
|
||||
var keys = []string{
|
||||
fmt.Sprintf("%s %s (%s)", darktext.Render(m.keys.sort.Help().Key), darkertext.Render(m.keys.sort.Help().Desc), m.sorting.String()),
|
||||
fmt.Sprintf("%s %s", darktext.Render(m.keys.quit.Help().Key), darkertext.Render(m.keys.quit.Help().Desc)),
|
||||
styleKey(m.keys.quit),
|
||||
}
|
||||
if !m.readonly {
|
||||
if m.mode != modes.Interactive {
|
||||
keys = append([]string{
|
||||
fmt.Sprintf("%s %s", darktext.Render(m.keys.doit.Help().Key), darkertext.Render(m.keys.doit.Help().Desc)),
|
||||
styleKey(m.keys.doit),
|
||||
}, keys...)
|
||||
}
|
||||
keys = append([]string{
|
||||
fmt.Sprintf("%s %s", darktext.Render(m.keys.mark.Help().Key), darkertext.Render(m.keys.mark.Help().Desc)),
|
||||
styleKey(m.keys.mark),
|
||||
}, keys...)
|
||||
}
|
||||
return strings.Join(keys, darkesttext.Render(" • "))
|
||||
|
@ -279,13 +279,13 @@ func (m model) header() string {
|
|||
right, left string
|
||||
spacerWidth int
|
||||
keys = []string{
|
||||
fmt.Sprintf("%s %s", darktext.Render(m.keys.rstr.Help().Key), darkertext.Render(m.keys.rstr.Help().Desc)),
|
||||
fmt.Sprintf("%s %s", darktext.Render(m.keys.clen.Help().Key), darkertext.Render(m.keys.clen.Help().Desc)),
|
||||
styleKey(m.keys.rstr),
|
||||
styleKey(m.keys.clen),
|
||||
}
|
||||
selectKeys = []string{
|
||||
fmt.Sprintf("%s %s", darktext.Render(m.keys.todo.Help().Key), darkertext.Render(m.keys.todo.Help().Desc)),
|
||||
fmt.Sprintf("%s %s", darktext.Render(m.keys.nada.Help().Key), darkertext.Render(m.keys.nada.Help().Desc)),
|
||||
fmt.Sprintf("%s %s", darktext.Render(m.keys.invr.Help().Key), darkertext.Render(m.keys.invr.Help().Desc)),
|
||||
styleKey(m.keys.todo),
|
||||
styleKey(m.keys.nada),
|
||||
styleKey(m.keys.invr),
|
||||
}
|
||||
dot = darkesttext.Render("•")
|
||||
wideDot = darkesttext.Render(" • ")
|
||||
|
@ -599,3 +599,7 @@ func makeUnselectedStyle() table.Styles {
|
|||
Bold(false)
|
||||
return style
|
||||
}
|
||||
|
||||
func styleKey(key key.Binding) string {
|
||||
return fmt.Sprintf("%s %s", darktext.Render(key.Help().Key), darkertext.Render(key.Help().Desc))
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue