confirm static method

Future<bool> confirm({
  1. required BuildContext context,
  2. required String title,
  3. String? message,
  4. String confirmText = 'OK',
  5. String cancelText = 'Cancel',
  6. bool isDestructive = false,
})

Shows a confirmation dialog adapted to the platform.

Implementation

static Future<bool> confirm({
  required BuildContext context,
  required String title,
  String? message,
  String confirmText = 'OK',
  String cancelText = 'Cancel',
  bool isDestructive = false,
}) async {
  if (Platform.isIOS || Platform.isMacOS) {
    return _showCupertinoConfirm(
      context,
      title: title,
      message: message,
      confirmText: confirmText,
      cancelText: cancelText,
      isDestructive: isDestructive,
    );
  }
  return _showMaterialConfirm(
    context,
    title: title,
    message: message,
    confirmText: confirmText,
    cancelText: cancelText,
    isDestructive: isDestructive,
  );
}