1
0
mirror of https://gitlab.com/comunic/comunicmobile synced 2024-11-30 00:36:28 +00:00
comunicmobile/lib/ui/dialogs/alert_dialog.dart

31 lines
678 B
Dart

import 'package:flutter/material.dart';
/// Simple alert dialog
///
/// @author Pierre Hubert
Future<void> alert(BuildContext context, String msg) async {
await showDialog(context: context, builder: (c) => _AlertDialog(msg: msg));
}
class _AlertDialog extends StatelessWidget {
final String msg;
const _AlertDialog({Key key, @required this.msg})
: assert(msg != null),
super(key: key);
@override
Widget build(BuildContext context) {
return AlertDialog(
content: Text(msg),
actions: <Widget>[
MaterialButton(
child: Text("OK"),
onPressed: () => Navigator.of(context).pop(),
)
],
);
}
}