Implemented user menu. Replaced favicon with app logo.

This commit is contained in:
2023-09-27 11:36:52 +02:00
parent 17f628739f
commit 2122b3a4f7
16 changed files with 466 additions and 64 deletions
+23 -2
View File
@@ -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>}
}