showWarning static method

Future<void> showWarning({
  1. required BuildContext context,
  2. required String markdownText,
  3. IconData? icon,
  4. Color? iconColor,
  5. String? cancelText,
  6. String? confirmText,
  7. VoidCallback? onCancel,
  8. VoidCallback? onConfirm,
  9. bool barrierDismissible = true,
  10. BoxConstraints? textConstraints,
  11. TextAlign textAlignment = TextAlign.start,
})

Shows a warning alert dialog with cancel and confirm buttons.

context - The build context markdownText - The markdown text content to display icon - The icon to display. Defaults to Icons.warning iconColor - The color of the icon. Defaults to Colors.amber cancelText - Text for the cancel button. Defaults to "Cancel" confirmText - Text for the confirm button. Defaults to "OK" onCancel - Callback when cancel button is pressed onConfirm - Callback when confirm button is pressed barrierDismissible - Whether the dialog can be dismissed by tapping outside textConstraints - Optional constraints for the text content area textAlignment - Alignment of the text content. Defaults to TextAlign.start

Implementation

static Future<void> showWarning({
  required BuildContext context,
  required String markdownText,
  IconData? icon,
  Color? iconColor,
  String? cancelText,
  String? confirmText,
  VoidCallback? onCancel,
  VoidCallback? onConfirm,
  bool barrierDismissible = true,
  BoxConstraints? textConstraints,
  TextAlign textAlignment = TextAlign.start,
}) {
  return show(
    context: context,
    icon: icon ?? Icons.warning,
    iconColor: iconColor ?? Colors.amber,
    markdownText: markdownText,
    cancelText: cancelText ?? 'Cancel',
    confirmText: confirmText ?? 'OK',
    onCancel: onCancel,
    onConfirm: onConfirm,
    barrierDismissible: barrierDismissible,
    textConstraints: textConstraints,
    textAlignment: textAlignment,
  );
}