diff options
| author | pablu <me@pablu.de> | 2026-06-03 15:07:44 +0200 |
|---|---|---|
| committer | pablu <me@pablu.de> | 2026-06-03 15:07:44 +0200 |
| commit | 282871b88f2414de492e97a88636551094ee04cb (patch) | |
| tree | e4f383dfa133b65c6132b758b652e8f949ae7689 /src/screens/dashboard.rs | |
| parent | eaa1b915da8480bf3a86960c94f3667f386aa0f4 (diff) | |
update event hirarchy, update available packages to not lag anymore
Diffstat (limited to 'src/screens/dashboard.rs')
| -rw-r--r-- | src/screens/dashboard.rs | 31 |
1 files changed, 21 insertions, 10 deletions
diff --git a/src/screens/dashboard.rs b/src/screens/dashboard.rs index 1fcb242..e000052 100644 --- a/src/screens/dashboard.rs +++ b/src/screens/dashboard.rs @@ -6,12 +6,18 @@ use ratatui::{ }; use crate::{ - app::LoadingState, gentoo::Portage, screens::screen::Screen, signal::Signal, theme::Theme, + app::LoadingState, + gentoo::Portage, + screens::screen::Screen, + signal::{Event, Signal}, + theme::Theme, widgets::helpers::human_size, }; #[derive(Debug, Default)] -pub struct DashboardScreen {} +pub struct DashboardScreen { + loading_state: LoadingState, +} fn create_stats<'a>(title: &'a str, value: &'a str) -> Paragraph<'a> { Paragraph::new(vec