wip: add flash info view

This commit is contained in:
2026-08-29 15:52:38 +00:00
parent e65162249d
commit 92c20d61cb
6 changed files with 125 additions and 18 deletions
+5 -2
View File
@@ -1,8 +1,8 @@
use crate::navigation::outputs::Outputs;
use crate::views::card_view::CardView;
use crate::views::{
journal_view::JournalView, main_menu::MainMenu, scan_menu::ScanMenu,
settings_menu::SettingsMenu,
flash_info_view::FlashInfoView, journal_view::JournalView, main_menu::MainMenu,
scan_menu::ScanMenu, settings_menu::SettingsMenu,
};
use crate::navigation::navigation::{Navigable, NewState};
@@ -14,6 +14,7 @@ pub enum View {
Settings(SettingsMenu),
Journal(JournalView),
Card(CardView),
FlashInfo(FlashInfoView),
}
impl Navigable for View {
@@ -25,6 +26,7 @@ impl Navigable for View {
View::Settings(settings_menu) => settings_menu.display(outputs).await,
View::Journal(journal_view) => journal_view.display(outputs).await,
View::Card(card_view) => card_view.display(outputs).await,
View::FlashInfo(flash_info_view) => flash_info_view.display(outputs).await,
}
}
}
@@ -40,6 +42,7 @@ impl Navigable for View {
View::Settings(settings_menu) => settings_menu.handle_input(input).await,
View::Journal(journal_view) => journal_view.handle_input(input).await,
View::Card(card_view) => card_view.handle_input(input).await,
View::FlashInfo(flash_info_view) => flash_info_view.handle_input(input).await,
}
}
}