diff options
Diffstat (limited to 'src/screens/dashboard.rs')
| -rw-r--r-- | src/screens/dashboard.rs | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/screens/dashboard.rs b/src/screens/dashboard.rs index e03624d..9a6c277 100644 --- a/src/screens/dashboard.rs +++ b/src/screens/dashboard.rs @@ -5,7 +5,10 @@ use ratatui::{ widgets::{Block, Borders, Paragraph}, }; -use crate::{actions::Signal, screens::screen::Screen, theme::Theme, widgets::helpers::human_size}; +use crate::{ + gentoo::Portage, screens::screen::Screen, signal::Signal, theme::Theme, + widgets::helpers::human_size, +}; #[derive(Debug, Default)] pub struct DashboardScreen {} @@ -129,11 +132,7 @@ impl Screen for DashboardScreen { frame.render_widget(portage_news, splits[2]); } - fn update( - &mut self, - key: ratatui::crossterm::event::KeyEvent, - _: &crate::gentoo::Portage, - ) -> Option<crate::actions::Signal> { + fn update(&mut self, key: ratatui::crossterm::event::KeyEvent, _: &Portage) -> Option<Signal> { match key.code { KeyCode::Char('q') => Some(Signal::Quit), KeyCode::Tab => Some(Signal::CycleTab), |
