Add confirmation to auto bill action

This commit is contained in:
Hillel Coren 2022-12-12 15:30:47 +02:00
parent 706d11b586
commit 029de0b9af
1 changed files with 12 additions and 7 deletions

View File

@ -584,13 +584,18 @@ void handleInvoiceAction(BuildContext context, List<BaseEntity> invoices,
invoiceIds));
break;
case EntityAction.autoBill:
store.dispatch(AutoBillInvoicesRequest(
snackBarCompleter<Null>(
context,
invoiceIds.length == 1
? localization.autoBilledInvoice
: localization.autoBilledInvoices),
invoiceIds));
confirmCallback(
context: context,
message: localization.autoBill,
callback: (_) {
store.dispatch(AutoBillInvoicesRequest(
snackBarCompleter<Null>(
context,
invoiceIds.length == 1
? localization.autoBilledInvoice
: localization.autoBilledInvoices),
invoiceIds));
});
break;
case EntityAction.sendEmail:
case EntityAction.bulkSendEmail: