(event views.SettingsEvent)
| 370 | } |
| 371 | |
| 372 | func (a App) handleSettingsEvent(event views.SettingsEvent) (tea.Model, tea.Cmd) { |
| 373 | switch event { |
| 374 | case views.SettingsEventQuit: |
| 375 | return a, tea.Quit |
| 376 | case views.SettingsEventNextView: |
| 377 | a.switchViewNext() |
| 378 | case views.SettingsEventPrevView: |
| 379 | a.switchViewPrev() |
| 380 | } |
| 381 | return a, nil |
| 382 | } |
| 383 | |
| 384 | func (a *App) switchViewNext() { |
| 385 | switch a.viewMode { |
no test coverage detected