This commit is contained in:
@@ -132,6 +132,29 @@ func newListModel(items []list.Item, width, height int) list.Model {
|
||||
return l
|
||||
}
|
||||
|
||||
func newNavigationListModel(items []list.Item, width, height int) list.Model {
|
||||
d := list.NewDefaultDelegate()
|
||||
d.ShowDescription = false
|
||||
d.SetHeight(1)
|
||||
d.SetSpacing(0)
|
||||
d.Styles.SelectedTitle = lipgloss.NewStyle().
|
||||
Border(lipgloss.NormalBorder(), false, false, false, true).
|
||||
BorderForeground(colorAccent).
|
||||
Foreground(colorAccent).Bold(true).
|
||||
Padding(0, 0, 0, 1)
|
||||
d.Styles.NormalTitle = lipgloss.NewStyle().Padding(0, 0, 0, 2)
|
||||
|
||||
l := list.New(items, d, width, height)
|
||||
l.SetShowTitle(false)
|
||||
l.SetShowStatusBar(false)
|
||||
l.SetShowHelp(false)
|
||||
l.SetShowPagination(true)
|
||||
l.DisableQuitKeybindings()
|
||||
l.KeyMap.ShowFullHelp.SetEnabled(false)
|
||||
l.KeyMap.CloseFullHelp.SetEnabled(false)
|
||||
return l
|
||||
}
|
||||
|
||||
func repoItems(repos []repoRow) []list.Item {
|
||||
items := make([]list.Item, len(repos))
|
||||
for i := range repos {
|
||||
|
||||
Reference in New Issue
Block a user