confirm static method
dynamic
confirm({
- required BuildContext context,
- String? title,
- String? body,
- bool isCenterBody = false,
- String primaryButtonText = 'OK',
- Color? primaryButtonColor,
- double primaryButtonRadius = 5.0,
- required Function primaryFunction,
- String secondaryButtonText = 'Cancel',
- required Function secondaryFunction,
- IconData? iconData,
- double iconSize = 80.0,
- Color? iconColor,
- int? iconDurationMilliseconds,
- double radius = 15.0,
- double width = 300.0,
- bool barrierDismissible = true,
confirm
context BuildContext
title title
body body
isCenterBody isCenterBody
primaryButtonText primaryButtonText
primaryButtonColor primaryButtonColor
primaryButtonRadius primaryButtonRadius
primaryFunction primaryFunction
secondaryButtonText secondaryButtonText
secondaryFunction secondaryFunction
iconData iconData
iconColor iconColor
iconDurationMilliseconds iconDurationMilliseconds
radius radius
width width
barrierDismissible barrierDismissible
Implementation
static confirm({
required BuildContext context,
String? title,
String? body,
bool isCenterBody = false,
String primaryButtonText = 'OK',
Color? primaryButtonColor,
double primaryButtonRadius = 5.0,
required Function primaryFunction,
String secondaryButtonText = 'Cancel',
required Function secondaryFunction,
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,
primaryButtonColor: primaryButtonColor,
primaryButtonRadius: primaryButtonRadius,
primaryFunction: primaryFunction,
secondaryButtonText: secondaryButtonText,
secondaryFunction: secondaryFunction,
iconData: iconData,
iconColor: iconColor,
iconDurationMilliseconds: iconDurationMilliseconds,
orientation: MediaQuery.of(context).orientation,
),
radius: radius,
width: width,
insetPaddingHorizontal: MediaQuery.of(context).size.width,
);
},
);
}