Delete transfer button

This commit is contained in:
Emilia Allison 2025-11-25 22:19:03 -05:00
parent 31066dd6f6
commit 36d075b49a
Signed by: emilia
GPG Key ID: FEC1CE6360EEC9A8
1 changed files with 15 additions and 0 deletions

View File

@ -346,6 +346,21 @@ pub fn transfer_menu(
set_plates(main_state, &mut state);
main_state.set_no_current_transfer();
}
if ui.button("Delete").clicked() {
if let Some(transfer_uuid) = main_state.get_current_transfer_uuid() {
if let Some(index) = main_state
.transfers
.iter()
.position(|x| x.id == transfer_uuid)
{
let removed_transfer = main_state.transfers.remove(index);
main_state.transfer_region_cache.invalidate(&removed_transfer);
}
}
*state = CurrentTransferStateInterior::default();
set_plates(main_state, &mut state);
main_state.set_no_current_transfer();
}
});
}