discordo/ui/lists.go
2021-08-18 22:15:22 +04:00

20 lines
464 B
Go

package ui
import (
"github.com/rigormorrtiss/discordo/util"
"github.com/rivo/tview"
)
// NewGuildsList creates and returns a new guilds list.
func NewGuildsList(onGuildsListSelected func(int, string, string, rune), t *util.Theme) (l *tview.List) {
l = tview.NewList()
l.
SetSelectedFunc(onGuildsListSelected).
ShowSecondaryText(false).
SetBorder(true).
SetBorderPadding(0, 0, 1, 0).
SetTitle("Guilds").
SetTitleAlign(tview.AlignLeft)
return
}