Add basic methods into NavigatedPage

This commit is contained in:
2026-08-13 22:03:47 +03:00
parent d8e7cbbc36
commit 4ca7aa7044
17 changed files with 590 additions and 324 deletions
+28
View File
@@ -0,0 +1,28 @@
use iced::{Element, Task};
use crate::navigation::{NavigatedPage, Page, RootMessage};
struct ImportState {}
enum ImportMessage {
Back
}
impl NavigatedPage<ImportMessage> for ImportState {
fn navigate(&self, message: &ImportMessage) -> Option<Page> {
if let ImportMessage::Back = message {
return Some(Page::PreviousPage)
}
None
}
fn navigated(&mut self) {
}
fn update(&mut self, message: ImportMessage) -> Task<RootMessage> {
todo!()
}
fn view(&self) -> Element<'_, ImportMessage> {
todo!()
}
}