Allow quit from anywhere
This commit is contained in:
parent
d2fcce2d94
commit
ecd3fe79d7
|
@ -141,6 +141,11 @@ func (m MainModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
|
||||||
constants.WindowHeight = msg.Height
|
constants.WindowHeight = msg.Height
|
||||||
constants.WindowWidth = msg.Width
|
constants.WindowWidth = msg.Width
|
||||||
m.help.Width = msg.Width
|
m.help.Width = msg.Width
|
||||||
|
case tea.KeyMsg:
|
||||||
|
switch {
|
||||||
|
case key.Matches(msg, m.keyMappings.Quit):
|
||||||
|
return m, tea.Quit
|
||||||
|
}
|
||||||
case updateui.BackMsg:
|
case updateui.BackMsg:
|
||||||
m.state = homeView
|
m.state = homeView
|
||||||
}
|
}
|
||||||
|
@ -156,8 +161,6 @@ func (m MainModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
|
||||||
case key.Matches(msg, m.keyMappings.Search):
|
case key.Matches(msg, m.keyMappings.Search):
|
||||||
m.state = searchView
|
m.state = searchView
|
||||||
break
|
break
|
||||||
case key.Matches(msg, m.keyMappings.Quit):
|
|
||||||
return m, tea.Quit
|
|
||||||
}
|
}
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
|
|
|
@ -77,8 +77,6 @@ func (m Model) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
|
||||||
switch {
|
switch {
|
||||||
case key.Matches(msg, m.keyMappings.back):
|
case key.Matches(msg, m.keyMappings.back):
|
||||||
return m, backCmd()
|
return m, backCmd()
|
||||||
case key.Matches(msg, m.keyMappings.quit):
|
|
||||||
return m, tea.Quit
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break
|
break
|
||||||
|
|
Loading…
Reference in New Issue