customDialog function

Future customDialog({
  1. required BuildContext context,
  2. required Widget widget,
  3. dynamic insetPadding = appPadding,
})

Displays a custom dialog with the given widget as its child. Returns a Future that resolves to the value (if any) that was passed to Navigator.pop when the dialog was closed.

Implementation

Future<dynamic> customDialog(
    {required BuildContext context,
    required Widget widget,
    insetPadding = appPadding}) {
  return showDialog(
      context: context,
      builder: (context) {
        return Dialog(
          shape: const RoundedRectangleBorder(
              borderRadius: BorderRadius.all(Radius.circular(20.0))),
          insetPadding: EdgeInsets.all(insetPadding),
          child: Container(child: widget),
        );
      });
}