showErrorDialog static method

void showErrorDialog(
  1. BuildContext context,
  2. String message, {
  3. VoidCallback? buttonClicked,
})

Implementation

static void showErrorDialog(
  BuildContext context,
  String message, {
  VoidCallback? buttonClicked,
}) {
  HapticFeedback.mediumImpact();
  showDialog(
      context: context,
      barrierDismissible: true,
      builder: (context) {
        return AlertDialog(
          title: const Text("Request Failed", textAlign: TextAlign.center),
          content: SizedBox(
            height: 150,
            child: Column(
              crossAxisAlignment: CrossAxisAlignment.center,
              children: [
                SizedBox(
                  height: 100,
                  child: Center(
                      child: Text(
                    message,
                    textAlign: TextAlign.left,
                    style: const TextStyle(fontSize: 14),
                  )),
                ),
                TextButton(
                    onPressed: () {
                      Navigator.pop(context);
                    },
                    child: const Text("Dismiss"))
              ],
            ),
          ),
        );
      });
}