From 48d22cbb3005ae706883077271c021209ff8d54c Mon Sep 17 00:00:00 2001 From: restitux Date: Sat, 18 Feb 2023 02:54:48 -0700 Subject: [PATCH] Fix bindings --- screens/dashboard.go | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/screens/dashboard.go b/screens/dashboard.go index 49ba68b..3e65496 100644 --- a/screens/dashboard.go +++ b/screens/dashboard.go @@ -64,18 +64,19 @@ func (m Dashboard) Update(msg tea.Msg) (tea.Model, tea.Cmd) { } case tea.KeyMsg: switch keypress := msg.String(); keypress { - case "ctrl+c", "q": - return m, tea.Quit - case "right", "l", "n", "tab": + case "tab": m.activeTab = min(m.activeTab+1, len(m.Tabs)-1) return m, nil - case "left", "h", "p", "shift+tab": + case "shift+tab": m.activeTab = max(m.activeTab-1, 0) return m, nil } } - return m, nil + var cmd tea.Cmd + m.TabContent[m.activeTab], cmd = m.TabContent[m.activeTab].Update(msg) + + return m, cmd } func (m Dashboard) View() string {