#[macro_export]
macro_rules! push_error_task {
($e:expr) => {
iced::Task::done(push_error!($e))
}
macro_rules! push_error {
$crate::navigation::RootMessage::PushNotification($crate::notification::NotificationRequest::Error($e))