1
0
mirror of https://gitlab.com/comunic/comunicmobile synced 2024-11-22 21:09:21 +00:00
comunicmobile/lib/ui/dialogs/alert_dialog.dart

31 lines
680 B
Dart
Raw Normal View History

2021-03-12 19:52:26 +00:00
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!));
2021-03-12 19:52:26 +00:00
}
class _AlertDialog extends StatelessWidget {
final String msg;
const _AlertDialog({Key? key, required this.msg})
2021-03-12 19:52:26 +00:00
: 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(),
)
],
);
}
}