gui(installer): make edit key modal scrollable

This avoids problems with the "Apply" button when there are
many keys to choose from.
This commit is contained in:
Michael Mallan 2024-10-31 11:09:33 +00:00
parent cbc46e9e26
commit 47a5d32185
No known key found for this signature in database
GPG Key ID: 5177CDCEDB0EABEB

View File

@ -1,6 +1,6 @@
pub mod template;
use iced::widget::{container, pick_list, slider, Button, Space};
use iced::widget::{container, pick_list, scrollable, slider, Button, Space};
use iced::{Alignment, Length};
use liana::miniscript::bitcoin::Network;
@ -264,7 +264,7 @@ pub fn edit_key_modal<'a>(
manually_imported_xpub: bool,
duplicate_master_fg: bool,
) -> Element<'a, Message> {
Column::new()
let content = Column::new()
.padding(25)
.push_maybe(error.map(|e| card::error("Failed to import xpub", e.to_string())))
.push(card::modal(
@ -390,8 +390,8 @@ pub fn edit_key_modal<'a>(
)
.align_items(Alignment::Center),
))
.width(Length::Fixed(800.0))
.into()
.width(Length::Fixed(800.0));
scrollable(content).into()
}
fn example_xpub(network: Network) -> String {