implement journal view skelleton
This commit is contained in:
+7
-1
@@ -1,4 +1,7 @@
|
||||
use crate::views::{main_menu::MainMenu, scan_menu::ScanMenu, settings_menu::SettingsMenu};
|
||||
use crate::views::{
|
||||
journal_view::JournalView, main_menu::MainMenu, scan_menu::ScanMenu,
|
||||
settings_menu::SettingsMenu,
|
||||
};
|
||||
|
||||
use crate::navigation::navigation::Navigable;
|
||||
|
||||
@@ -7,6 +10,7 @@ pub enum View {
|
||||
Main(MainMenu),
|
||||
Scan(ScanMenu),
|
||||
Settings(SettingsMenu),
|
||||
Journal(JournalView),
|
||||
}
|
||||
|
||||
impl Navigable for View {
|
||||
@@ -19,6 +23,7 @@ impl Navigable for View {
|
||||
View::Main(main_menu) => main_menu.display(display).await,
|
||||
View::Scan(scan_menu) => scan_menu.display(display).await,
|
||||
View::Settings(settings_menu) => settings_menu.display(display).await,
|
||||
View::Journal(journal_view) => journal_view.display(display).await,
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -32,6 +37,7 @@ impl Navigable for View {
|
||||
View::Main(main_menu) => main_menu.handle_input(input).await,
|
||||
View::Scan(scan_menu) => scan_menu.handle_input(input).await,
|
||||
View::Settings(settings_menu) => settings_menu.handle_input(input).await,
|
||||
View::Journal(journal_view) => journal_view.handle_input(input).await,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user