Implemented user menu. Replaced favicon with app logo.
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
use crate::components::modal_box::DialogOpener;
|
||||
use leptos::*;
|
||||
use crate::backend::data::ApiResponse;
|
||||
use crate::locales::trl;
|
||||
|
||||
#[component]
|
||||
pub fn ServerErr(
|
||||
@@ -9,7 +10,27 @@ pub fn ServerErr(
|
||||
) -> impl IntoView {
|
||||
view! {{move || {
|
||||
if let Some(val) = result.get() {
|
||||
if let Err(e) = val {
|
||||
match val {
|
||||
Ok(resp) => if let ApiResponse::Error(err) = resp {
|
||||
view! {
|
||||
<div class="alert alert-danger">
|
||||
{trl(&err)}
|
||||
</div>
|
||||
}
|
||||
}
|
||||
else {
|
||||
opener.hide();
|
||||
view! {<div></div>}
|
||||
}
|
||||
Err(e) => {
|
||||
view! {
|
||||
<div class="alert alert-danger">
|
||||
"Server error: " {e.to_string()}
|
||||
</div>
|
||||
}
|
||||
}
|
||||
}
|
||||
/*if let Err(e) = val {
|
||||
view! {
|
||||
<div class="alert alert-danger">
|
||||
"Server error: " {e.to_string()}
|
||||
@@ -18,7 +39,7 @@ pub fn ServerErr(
|
||||
} else {
|
||||
opener.hide();
|
||||
view! {<div></div>}
|
||||
}
|
||||
}*/
|
||||
} else {
|
||||
view! {<div></div>}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user