Made 'quit' a full command and disabled the temporary edit item display

This commit is contained in:
Leon Mika 2022-07-25 21:40:07 +10:00
parent 92fc44e7a9
commit 64c43d6b73

View file

@ -45,7 +45,7 @@ func NewModel(rc *controllers.TableReadController, wc *controllers.TableWriteCon
cc.AddCommands(&commandctrl.CommandContext{ cc.AddCommands(&commandctrl.CommandContext{
Commands: map[string]commandctrl.Command{ Commands: map[string]commandctrl.Command{
"q": commandctrl.NoArgCommand(tea.Quit), "quit": commandctrl.NoArgCommand(tea.Quit),
"table": func(args []string) tea.Cmd { "table": func(args []string) tea.Cmd {
if len(args) == 0 { if len(args) == 0 {
return rc.ListTables() return rc.ListTables()
@ -109,6 +109,7 @@ func NewModel(rc *controllers.TableReadController, wc *controllers.TableWriteCon
"sa": cc.Alias("set-attr"), "sa": cc.Alias("set-attr"),
"da": cc.Alias("del-attr"), "da": cc.Alias("del-attr"),
"w": cc.Alias("put"), "w": cc.Alias("put"),
"q": cc.Alias("quit"),
}, },
}) })
@ -148,9 +149,9 @@ func (m Model) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
return m, m.tableReadController.PromptForQuery() return m, m.tableReadController.PromptForQuery()
case "/": case "/":
return m, m.tableReadController.Filter() return m, m.tableReadController.Filter()
case "e": //case "e":
m.itemEdit.Visible() // m.itemEdit.Visible()
return m, nil // return m, nil
case ":": case ":":
return m, m.commandController.Prompt() return m, m.commandController.Prompt()
case "ctrl+c", "esc": case "ctrl+c", "esc":