confirm static method

Future<bool?> confirm({
  1. required BuildContext context,
  2. required String title,
  3. String yes = 'Yes',
  4. String no = 'No',
})

Implementation

static Future<bool?> confirm({
  required BuildContext context,
  required String title,
  final String yes = 'Yes',
  final String no = 'No',
}) {
  return showDialog<bool>(
    context: context,
    builder: (BuildContext context) => AlertDialog(
      title: Text(title),
      actions: <Widget>[
        TextButton(
          onPressed: () => Navigator.pop(context, false),
          child: Text(yes),
        ),
        TextButton(
          onPressed: () => Navigator.pop(context, true),
          child: Text(no),
        ),
      ],
    ),
  );
}