confirmPrintDelete function
Future<bool>
confirmPrintDelete(
- BuildContext context, {
- required String title,
- required String message,
Asks to confirm a deletion. Returns true when confirmed.
Implementation
Future<bool> confirmPrintDelete(
BuildContext context, {
required String title,
required String message,
}) async {
final l10n = context.reportL10n;
final confirmed = await showDialog<bool>(
context: context,
builder: (dialogContext) => AlertDialog(
title: Text(title),
content: Text(message),
actions: [
TextButton(
onPressed: () => Navigator.pop(dialogContext, false),
child: Text(l10n.printCancel),
),
FilledButton(
style: FilledButton.styleFrom(
backgroundColor: context.printColors.errorColorStatus,
),
onPressed: () => Navigator.pop(dialogContext, true),
child: Text(l10n.printDelete),
),
],
),
);
return confirmed == true;
}