confirmAlert function

Future<Object?> confirmAlert(
  1. String text, {
  2. String title = 'Confirmar',
  3. bool isDark = true,
  4. String confirmText = 'Sí',
  5. String cancelText = 'No',
  6. VoidCallback? onOk,
  7. VoidCallback? onCancel,
  8. BuildContext? context,
})

Implementation

Future<Object?> confirmAlert(
  final String text, {
  final String title = 'Confirmar',
  final bool isDark = true,
  final String confirmText = 'Sí',
  final String cancelText = 'No',
  final VoidCallback? onOk,
  final VoidCallback? onCancel,
  final BuildContext? context,
}) =>
    QuickAlert.show(
      context: context ?? gContext,
      barrierDismissible: false,
      type: QuickAlertType.confirm,
      title: title,
      text: text,
      backgroundColor: isDark ? const Color(0xFF2A2A2A) : Colors.white,
      confirmBtnColor: Colors.teal,
      titleColor: isDark ? Colors.white : Colors.black,
      textColor: isDark ? Colors.white : Colors.black,
      confirmBtnText: confirmText,
      cancelBtnText: cancelText,
      onConfirmBtnTap: () {
        Navigator.of(gContext).pop();
        onOk?.call();
      },
      onCancelBtnTap: () {
        Navigator.of(gContext).pop();
        onCancel?.call();
      },
    );