showCustomAlertBox static method

Future showCustomAlertBox({
  1. required BuildContext context,
  2. required Widget willDisplayWidget,
})

Implementation

static Future showCustomAlertBox({required BuildContext context,required Widget willDisplayWidget}){


  assert(context != null , "context  is not null");
  assert(willDisplayWidget != null, " willDisplayWidget is not null");

  return showDialog(context: context,
    builder: (context){
      return AlertDialog(
        shape: RoundedRectangleBorder(borderRadius: BorderRadius.all(Radius.circular(5))),
        content: Column(
          mainAxisSize: MainAxisSize.min,
          children: <Widget>[
            willDisplayWidget,
            MaterialButton(onPressed: () {Navigator.of(context).pop();},
            child: Text('close alert'),)

          ],
        ),
        elevation: 10,
      );
    }
    );

                                }