showAlertErrorDialog method

Future<void> showAlertErrorDialog({
  1. required String title,
  2. required String message,
})

Implementation

Future<void> showAlertErrorDialog(
    {required String title, required String message}) async {
  bool isbarrierDismissible() {
    if (title.toLowerCase().contains("error")) {
      return true;
    } else {
      return false;
    }
  }

  if (isshowDialog) {
    await showDialog(
      barrierDismissible: isbarrierDismissible(),
      context: NavigationService.navigatorKey.currentContext!,
      builder: (context) => AlertDialog(
        title: Text(title),
        content: Text(message),
        actions: [
          TextButton(
            child: Text("OK"),
            onPressed: () {
              Navigator.of(context).pop();
            },
          )
        ],
      ),
    );
  }
}