28 lines
589 B
Rust
28 lines
589 B
Rust
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!()
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|