create method

Future<void> create({
  1. required String title,
  2. required String message,
  3. required String okLabel,
  4. required BuildContext context,
  5. Function? callback,
})

Implementation

Future<void> create(
    {required String title,
    required String message,
    required String okLabel,
    required BuildContext context,
    Function? callback}) async {
  return showDialog<void>(
    context: context,
    barrierDismissible: false,
    builder: (BuildContext context) {
      _context = context;
      return AlertDialog(
        content: SingleChildScrollView(
          child: ListBody(children: <Widget>[
            _getIcon(),
            _getTitle(title),
            _getMessage(message)
          ]),
        ),
        actions: _getButtons(okLabel, callback),
      );
    },
  );
}