@@ -3,9 +3,9 @@ use anyhow::Result;
33use crossterm:: {
44 event:: { self , DisableMouseCapture , EnableMouseCapture , Event , KeyCode } ,
55 execute,
6- terminal:: { disable_raw_mode , enable_raw_mode , EnterAlternateScreen , LeaveAlternateScreen } ,
6+ terminal:: { EnterAlternateScreen , LeaveAlternateScreen , disable_raw_mode , enable_raw_mode } ,
77} ;
8- use ratatui:: { backend:: CrosstermBackend , Terminal } ;
8+ use ratatui:: { Terminal , backend:: CrosstermBackend } ;
99use std:: {
1010 io,
1111 sync:: mpsc,
@@ -84,27 +84,27 @@ impl App {
8484 while !self . should_quit {
8585 terminal. draw ( |f| crate :: tui:: ui:: draw ( f, self ) ) ?;
8686
87- if let Ok ( true ) = event:: poll ( Duration :: from_millis ( 50 ) ) {
88- if let Event :: Key ( key) = event:: read ( ) ? {
89- match key . code {
90- KeyCode :: Char ( 'q' ) => self . should_quit = true ,
91- KeyCode :: Char ( '1 ' ) => self . set_tab ( Tab :: Activity ) ,
92- KeyCode :: Char ( '2 ' ) => self . set_tab ( Tab :: Database ) ,
93- KeyCode :: Char ( '3 ' ) => self . set_tab ( Tab :: Locks ) ,
94- KeyCode :: Char ( '4 ' ) => self . set_tab ( Tab :: IO ) ,
95- KeyCode :: Char ( '5 ' ) => self . set_tab ( Tab :: Statements ) ,
96- KeyCode :: Down => {
97- if ! self . data . is_empty ( ) && self . selected_row < self . data . len ( ) - 1 {
98- self . selected_row += 1 ;
99- }
87+ if let Ok ( true ) = event:: poll ( Duration :: from_millis ( 50 ) )
88+ && let Event :: Key ( key) = event:: read ( ) ?
89+ {
90+ match key . code {
91+ KeyCode :: Char ( 'q ' ) => self . should_quit = true ,
92+ KeyCode :: Char ( '1 ' ) => self . set_tab ( Tab :: Activity ) ,
93+ KeyCode :: Char ( '2 ' ) => self . set_tab ( Tab :: Database ) ,
94+ KeyCode :: Char ( '3 ' ) => self . set_tab ( Tab :: Locks ) ,
95+ KeyCode :: Char ( '4 ' ) => self . set_tab ( Tab :: IO ) ,
96+ KeyCode :: Char ( '5' ) => self . set_tab ( Tab :: Statements ) ,
97+ KeyCode :: Down => {
98+ if ! self . data . is_empty ( ) && self . selected_row < self . data . len ( ) - 1 {
99+ self . selected_row += 1 ;
100100 }
101- KeyCode :: Up => {
102- if self . selected_row > 0 {
103- self . selected_row -= 1 ;
104- }
101+ }
102+ KeyCode :: Up => {
103+ if self . selected_row > 0 {
104+ self . selected_row -= 1 ;
105105 }
106- _ => { }
107106 }
107+ _ => { }
108108 }
109109 }
110110
0 commit comments