use iced::Element; use crate::{gui::components::Text, traits::{Component, Viewable}}; #[derive(Clone, Debug)] pub struct NewTransactionForm {} #[derive(Clone, Debug)] pub enum Message {} pub enum Action { None } impl NewTransactionForm { pub fn new() -> Self { Self {} } } impl<'a> Viewable<'a, Message> for NewTransactionForm { fn view(&'a self) -> Element<'a, Message> { Text::new("TODO: implement new transaction form").as_element() } } impl<'a> Component<'a, Message, Action> for NewTransactionForm { fn update(&mut self, message: Message) -> Action { Action::None } }