showErrorDialog function
void
showErrorDialog({
- required BuildContext context,
- @required dynamic error,
- ErrorDialogL10n l10n = const ErrorDialogL10n(),
Implementation
void showErrorDialog({
required BuildContext context,
@required dynamic error,
ErrorDialogL10n l10n = const ErrorDialogL10n(),
}) {
showDialog<dynamic>(
context: context,
builder: (context) => AlertDialog(
title: Text(
l10n.errorTitle,
style: TextStyle(
color: Theme.of(context).colorScheme.error,
),
),
content: Text(
l10n.localizeError(error),
),
actions: [
ElevatedButton(
onPressed: () {
Navigator.of(context).pop();
},
child: Text(MaterialLocalizations.of(context).okButtonLabel),
),
],
),
);
}