showDeleteUserListDialog method Null safety
- dynamic context,
- dynamic productList
Shows a "delete list" dialog; returns true if deleted.
Implementation
Future<bool> showDeleteUserListDialog(
final BuildContext context,
final ProductList productList,
) async {
final AppLocalizations appLocalizations = AppLocalizations.of(context);
final bool? deleted = await showDialog<bool>(
context: context,
builder: (final BuildContext context) => AlertDialog(
title: const Text('Delete list?'),
content: Text(productList.parameters),
actions: <Widget>[
TextButton(
onPressed: () => Navigator.pop(context),
child: Text(appLocalizations.cancel),
),
ElevatedButton(
onPressed: () {
Navigator.pop(context, true);
},
child: Text(appLocalizations.okay),
),
],
),
);
if (deleted == null) {
return false;
}
return daoProductList.delete(productList);
}