gui(settings): add a copy button for electrum server address

This commit is contained in:
pythcoiner 2024-12-20 10:17:48 +01:00
parent 46cb154b94
commit 9679f0f292
2 changed files with 9 additions and 1 deletions

View File

@ -469,6 +469,7 @@ impl ElectrumSettings {
});
}
}
view::SettingsEditMessage::Clipboard(text) => return clipboard::write(text),
_ => {}
};
Command::none()

View File

@ -697,7 +697,14 @@ pub fn electrum<'a>(
col_fields = col_fields.push(
Row::new()
.push(Container::new(text(k).bold().small()).width(Length::Fill))
.push(text(v).small()),
.push(text(v.clone()).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),
);
}