[yew-devel] [PATCH yew-comp] token panel: ask for confirmation when removing a token
Shannon Sterz
s.sterz at proxmox.com
Thu Oct 23 10:00:13 CEST 2025
by using a `ConfirmButton` instead of just a `Button`.
Signed-off-by: Shannon Sterz <s.sterz at proxmox.com>
---
src/token_panel.rs | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/token_panel.rs b/src/token_panel.rs
index 55795a6..d61063a 100644
--- a/src/token_panel.rs
+++ b/src/token_panel.rs
@@ -190,7 +190,9 @@ impl LoadableComponent for ProxmoxTokenView {
.on_activate(link.change_view_callback(|_| Some(ViewState::EditToken))),
)
.with_child(
- Button::new(tr!("Remove"))
+ ConfirmButton::new(tr!("Remove"))
+ .confirm_message(tr!("Are you sure you want to remove the API token? \
+ All current usage sites will lose access!"))
.disabled(disabled)
.on_activate(link.callback(|_| Msg::Remove)),
)
--
2.47.3
More information about the yew-devel
mailing list