diff options
Diffstat (limited to 'src/screens')
| -rw-r--r-- | src/screens/dashboard.rs | 11 | ||||
| -rw-r--r-- | src/screens/installed_packages.rs | 4 | ||||
| -rw-r--r-- | src/screens/screen.rs | 2 |
3 files changed, 8 insertions, 9 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), diff --git a/src/screens/installed_packages.rs b/src/screens/installed_packages.rs index 48b0513..6175e08 100644 --- a/src/screens/installed_packages.rs +++ b/src/screens/installed_packages.rs @@ -9,9 +9,9 @@ use ratatui::{ use ratatui_textarea::TextArea; use crate::{ - actions::Signal, gentoo::{InstalledPackage, Portage}, screens::screen::Screen, + signal::Signal, theme::Theme, widgets::{ helpers::search_popup_rect, package_metadata::render_package_metadata, @@ -142,7 +142,7 @@ impl Screen for InstalledPackagesScreen { let text = if self.search_popup.visible { "(esc) to quit search | (enter) to search".to_string() } else { - let mut main_key_hint = "(q) to quit | (j) down | (k) up | (/) to search".to_string(); + let main_key_hint = "(q) to quit | (j) down | (k) up | (/) to search".to_string(); // if let (Some(current), Some(total)) = (app.current_search_index, app.search_indexes_len) // { // let _ = write!( diff --git a/src/screens/screen.rs b/src/screens/screen.rs index f299578..330e4c9 100644 --- a/src/screens/screen.rs +++ b/src/screens/screen.rs @@ -1,6 +1,6 @@ use ratatui::{Frame, crossterm::event::KeyEvent, layout::Rect}; -use crate::{actions::Signal, gentoo::Portage}; +use crate::{gentoo::Portage, signal::Signal}; pub(crate) trait Screen { fn draw(&mut self, frame: &mut Frame, area: Rect, repo: &Portage); |
