Перевод обработчиков нажатия клавиш со строк на объект клавиш, комментарии
This commit is contained in:
parent
c69a7ae84b
commit
2192b3647f
11 changed files with 240 additions and 210 deletions
|
|
@ -78,8 +78,8 @@ func (m *ListApplicationsModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
|
|||
case tea.KeyMsg:
|
||||
//Отслеживаем нажатия клавиш списка
|
||||
switch {
|
||||
case key.Matches(msg, keys.Confirm):
|
||||
//Обработчик выбора нужен для подтверждения элемента списка.
|
||||
case key.Matches(msg, types.MainKeys.Confirm):
|
||||
//Обработчик клавиши подтверждения приложения, нужен для подтверждения элемента списка.
|
||||
//Получаем информацию о выбранном приложении,
|
||||
//возвращаем команду по возврату сообщения о показе модального окна подтверждения настройки приложения.
|
||||
selected := m.List.SelectedItem().(ListApplicationItem)
|
||||
|
|
@ -103,7 +103,6 @@ func (m *ListApplicationsModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
//Если ранее не было возвращено команд, то передаем сообщение напрямую в список
|
||||
m.List, cmd = m.List.Update(msg)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue