Работа над описанием приложени, запрет закрытия листа через q/esc, правки конфига
This commit is contained in:
parent
953575e03f
commit
3084dce4e2
13 changed files with 147 additions and 45 deletions
|
|
@ -82,6 +82,9 @@ func (m *ListApplicationsModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
|
|||
//Обработчик клавиши подтверждения приложения, нужен для подтверждения элемента списка.
|
||||
//Получаем информацию о выбранном приложении,
|
||||
//возвращаем команду по возврату сообщения о показе модального окна подтверждения настройки приложения.
|
||||
if len(m.List.Items()) == 0 {
|
||||
return m, nil
|
||||
}
|
||||
selected := m.List.SelectedItem().(ListApplicationItem)
|
||||
return m, func() tea.Msg {
|
||||
return types.ShowModalMsg{
|
||||
|
|
@ -103,6 +106,9 @@ func (m *ListApplicationsModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
|
|||
}
|
||||
}
|
||||
}
|
||||
if msg.String() == "q" || msg.String() == "esc" {
|
||||
return m, nil
|
||||
}
|
||||
}
|
||||
//Если ранее не было возвращено команд, то передаем сообщение напрямую в список
|
||||
m.List, cmd = m.List.Update(msg)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue