Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultKeyMap = KeyMap{ SelectionUp: key.NewBinding( key.WithKeys("k", tea.KeyUp.String()), key.WithHelp("↑/k", "move up"), ), SelectionDown: key.NewBinding( key.WithKeys("j", tea.KeyDown.String()), key.WithHelp("↓/j", "move down"), ), PagePrev: key.NewBinding( key.WithKeys("h", tea.KeyLeft.String()), key.WithHelp("←/h", "prev page"), ), PageNext: key.NewBinding( key.WithKeys("l", tea.KeyRight.String()), key.WithHelp("→/l", "next page"), ), Quit: key.NewBinding( key.WithKeys("q", tea.KeyEsc.String(), tea.KeyCtrlC.String()), key.WithHelp("q", "quit"), ), Select: key.NewBinding( key.WithKeys(tea.KeySpace.String()), key.WithHelp("space", "select"), ), Enter: key.NewBinding(key.WithKeys(tea.KeyEnter.String())), Help: key.NewBinding( key.WithKeys("?"), key.WithHelp("?", "toggle help"), ), }
Functions ¶
This section is empty.
Types ¶
type KeyMap ¶
type KeyMap struct {
SelectionUp key.Binding
SelectionDown key.Binding
PageNext key.Binding
PagePrev key.Binding
Quit key.Binding
Select key.Binding
Help key.Binding
Enter key.Binding
}
type Model ¶
type Model struct {
PromptPrefix string
Prompt string
SelectedIndicator rune
ChooserIndicator rune
Styles Styles
Choices []string
KeyMap KeyMap
MaxSelections int
// contains filtered or unexported fields
}
Model represents the bubble tea model for the selection
func (*Model) SelectedIndexes ¶
func (*Model) SelectedValues ¶
Click to show internal directories.
Click to hide internal directories.