fix(choose): wrong "a" behavior (#137)

This commit is contained in:
fedeztk 2022-08-30 18:24:25 +02:00 committed by GitHub
parent 7a1a91b4e0
commit 6b7f5ef77b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -89,9 +89,15 @@ func (m model) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
break
}
for i := range m.items {
if m.numSelected >= m.limit {
break // do not exceed given limit
}
if m.items[i].selected {
continue
}
m.items[i].selected = true
m.numSelected++
}
m.numSelected = len(m.items)
case "A":
if m.limit <= 1 {
break