dialogMessage static method
Implementation
static Future<void> dialogMessage({
required BuildContext context,
required String? message,
String title = 'Atenção',
String buttonText = 'OK',
String defaultMessage = 'Ocorreu um erro.',
bool scrollable = false,
}) {
return showDialog(
context: context,
barrierDismissible: false,
builder: (BuildContext context) {
return AlertDialog(
title: Text(title),
content: SelectableText(message ?? defaultMessage),
scrollable: scrollable,
actions: <Widget>[
ElevatedButton(
onPressed: () => Navigator.of(context).pop(true),
child: Text(buttonText),
),
],
);
},
);
}