fix(ui): 🐛 Simplify keyboard shortcut handling in load/save screens
This commit is contained in:
@@ -107,8 +107,7 @@ func (se *SchemaEditor) showLoadScreen() {
|
|||||||
|
|
||||||
// Keyboard shortcuts
|
// Keyboard shortcuts
|
||||||
form.SetInputCapture(func(event *tcell.EventKey) *tcell.EventKey {
|
form.SetInputCapture(func(event *tcell.EventKey) *tcell.EventKey {
|
||||||
switch event.Key() {
|
if event.Key() == tcell.KeyEscape {
|
||||||
case tcell.KeyEscape:
|
|
||||||
se.app.Stop()
|
se.app.Stop()
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
@@ -214,8 +213,7 @@ func (se *SchemaEditor) showSaveScreen() {
|
|||||||
|
|
||||||
// Keyboard shortcuts
|
// Keyboard shortcuts
|
||||||
form.SetInputCapture(func(event *tcell.EventKey) *tcell.EventKey {
|
form.SetInputCapture(func(event *tcell.EventKey) *tcell.EventKey {
|
||||||
switch event.Key() {
|
if event.Key() == tcell.KeyEscape {
|
||||||
case tcell.KeyEscape:
|
|
||||||
se.pages.RemovePage("save-database")
|
se.pages.RemovePage("save-database")
|
||||||
se.pages.SwitchToPage("main")
|
se.pages.SwitchToPage("main")
|
||||||
return nil
|
return nil
|
||||||
|
|||||||
Reference in New Issue
Block a user