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

29 lines
645 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;
2022-03-11 16:09:37 +00:00
const _AlertDialog({Key? key, required this.msg}) : super(key: key);
2021-03-12 19:52:26 +00:00
@override
Widget build(BuildContext context) {
return AlertDialog(
content: Text(msg),
actions: <Widget>[
MaterialButton(
child: Text("OK"),
onPressed: () => Navigator.of(context).pop(),
)
],
);
}
}