confirm static method

void confirm({
  1. Widget? icon,
  2. Color? color,
  3. double radius = 16,
  4. String? title,
  5. TextStyle? titleStyle,
  6. double titleTextSize = 18,
  7. TextAlign titleTextAlign = TextAlign.center,
  8. Color? titleTextColor,
  9. String? message,
  10. TextStyle? messageStyle,
  11. double messageTextSize = 14,
  12. TextAlign messageTextAlign = TextAlign.center,
  13. Color? messageTextColor,
  14. bool isDismissible = true,
  15. String btnYesText = 'Yes',
  16. String btnNoText = 'No',
  17. dynamic onYes()?,
  18. dynamic onNo()?,
})

Implementation

static void confirm({
  Widget? icon,
  Color? color,
  double radius = 16,
  String? title,
  TextStyle? titleStyle,
  double titleTextSize = 18,
  TextAlign titleTextAlign = TextAlign.center,
  Color? titleTextColor,
  String? message,
  TextStyle? messageStyle,
  double messageTextSize = 14,
  TextAlign messageTextAlign = TextAlign.center,
  Color? messageTextColor,
  bool isDismissible = true,
  String btnYesText = 'Yes',
  String btnNoText = 'No',
  Function()? onYes,
  Function()? onNo,
}) {
  _base(
    icon: icon ??
        Icon(Icons.help, size: 64, color: color).centered().pOnly(bottom: 16),
    title: title,
    titleStyle: titleStyle,
    titleTextSize: titleTextSize,
    titleTextAlign: titleTextAlign,
    titleTextColor: titleTextColor,
    message: message,
    messageStyle: messageStyle,
    messageTextSize: messageTextSize,
    messageTextAlign: messageTextAlign,
    messageTextColor: messageTextColor,
    isDismissible: isDismissible,
    color: color ?? Theme.of(Get.context!).primaryColor,
    radius: radius,
    btnYesText: btnYesText,
    onYes: onYes,
    btnNoText: btnNoText,
    onNo: onNo,
  );
}