export: remove stop button from the modal

This commit is contained in:
pythcoiner 2025-04-17 18:51:31 +02:00
parent 968c36fcf6
commit a50fa04519
No known key found for this signature in database
GPG Key ID: C1048AEEDF303B88

View File

@ -22,13 +22,10 @@ pub fn export_modal<'a, Message: From<ImportExportMessage> + Clone + 'static>(
title: &str,
import_export_type: &ImportExportType,
) -> Element<'a, Message> {
let cancel_close = match state {
let cancel = match state {
ImportExportState::Started | ImportExportState::Progress(_) => {
Some(button::secondary(None, "Cancel").on_press(ImportExportMessage::UserStop.into()))
}
ImportExportState::Ended | ImportExportState::TimedOut | ImportExportState::Aborted => {
Some(button::secondary(None, "Close").on_press(ImportExportMessage::Close.into()))
}
_ => None,
}
.map(Container::new);
@ -93,9 +90,9 @@ pub fn export_modal<'a, Message: From<ImportExportMessage> + Clone + 'static>(
(Some(_), _) => labels_btn,
(_, Some(_)) => aliases_btn,
_ => (msg, cancel_close),
_ => (msg, cancel),
},
_ => (msg, cancel_close),
_ => (msg, cancel),
};
let button = button.map(|b| {
Container::new(b)