From 46cb154b94b69de87941dd61855e24545003e6cc Mon Sep 17 00:00:00 2001 From: pythcoiner Date: Mon, 18 Nov 2024 12:38:19 +0100 Subject: [PATCH] gui(settings): replace node password by stars(*) --- liana-gui/src/app/view/settings.rs | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/liana-gui/src/app/view/settings.rs b/liana-gui/src/app/view/settings.rs index 4cd920f8..272b54b7 100644 --- a/liana-gui/src/app/view/settings.rs +++ b/liana-gui/src/app/view/settings.rs @@ -504,18 +504,23 @@ pub fn bitcoind<'a>( let mut col_fields = Column::new(); for (k, v) in rows { - col_fields = col_fields.push( + col_fields = col_fields.push({ + let t = if k == "Password:" { + "*".to_string().repeat(v.len()) + } else { + v.clone() + }; Row::new() .push(Container::new(text(k).bold().small()).width(Length::Fill)) - .push(text(v.clone()).small()) + .push(text(t).small()) .push(Space::with_width(10)) .push( Button::new(icon::clipboard_icon()) .style(theme::Button::TransparentBorder) .on_press(SettingsEditMessage::Clipboard(v.to_string())), ) - .align_items(Alignment::Center), - ); + .align_items(Alignment::Center) + }); } card::simple(Container::new(