alert static method

dynamic alert({
  1. required BuildContext context,
  2. String title = 'Alert',
  3. String? body,
  4. bool isCenterBody = false,
  5. String primaryButtonText = 'Close',
  6. Color? primaryButtonColor,
  7. double primaryButtonRadius = 5.0,
  8. required Function primaryFunction,
  9. IconData? iconData,
  10. double iconSize = 80.0,
  11. Color? iconColor,
  12. int? iconDurationMilliseconds,
  13. double radius = 15.0,
  14. double width = 300.0,
  15. bool barrierDismissible = true,
})

alert context BuildContext []

Implementation

static alert({
  required BuildContext context,
  String title = 'Alert',
  String? body,
  bool isCenterBody = false,
  String primaryButtonText = 'Close',
  Color? primaryButtonColor,
  double primaryButtonRadius = 5.0,
  required Function primaryFunction,
  IconData? iconData,
  double iconSize = 80.0,
  Color? iconColor,
  int? iconDurationMilliseconds,
  double radius = 15.0,
  double width = 300.0,
  bool barrierDismissible = true,
}) {
  showDialog(
    context: context,
    barrierDismissible: barrierDismissible,
    builder: (context) {
      return _dialog(
        contents: _contents(
          title: title,
          body: body,
          isCenterBody: isCenterBody,
          primaryButtonText: primaryButtonText,
          primaryButtonRadius: primaryButtonRadius,
          primaryFunction: primaryFunction,
          iconData: iconData,
          iconColor: iconColor,
          orientation: MediaQuery.of(context).orientation,
        ),
        radius: radius,
        width: width,
        insetPaddingHorizontal: MediaQuery.of(context).size.width,
      );
    },
  );
}