[yew-devel] [PATCH yew-comp 2/3] login panel: improve message on login error
Dominik Csapak
d.csapak at proxmox.com
Wed Jan 8 14:23:06 CET 2025
similar to PVE's error, but with the raw HTTP error included.
Signed-off-by: Dominik Csapak <d.csapak at proxmox.com>
---
src/login_panel.rs | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/src/login_panel.rs b/src/login_panel.rs
index 7aaee9f..c73e859 100644
--- a/src/login_panel.rs
+++ b/src/login_panel.rs
@@ -331,11 +331,10 @@ impl Component for ProxmoxLoginPanel {
.class("pwt-flex-fill pwt-overflow-auto")
.with_child(input_panel)
.with_optional_child(tfa_dialog)
- .with_optional_child(
- self.login_error
- .as_ref()
- .map(|msg| pwt::widget::error_message(msg).padding(2)),
- )
+ .with_optional_child(self.login_error.as_ref().map(|msg| {
+ pwt::widget::error_message(&tr!("Login failed. Please try again ({0})", msg))
+ .padding(2)
+ }))
.with_flex_spacer()
.with_child(toolbar);
--
2.39.5
More information about the yew-devel
mailing list