dialog static method
dynamic
dialog({
- required BuildContext context,
- required String title,
- bool? iconTitle,
- String? content,
- Widget? widgets,
- Color? primaryColor,
- bool? canGoBack,
- double? radius,
- double? width,
- double? insetPadding,
- double? topToTitleGap,
- double? titleToContentGap,
- double? contentToButtonGap,
- double? buttonToBottomGap,
- TextStyle? titleStyle,
- TextStyle? contentStyle,
- Color? defaultButtonTextColor,
Implementation
static dialog({
required BuildContext context,
required String title,
bool? iconTitle,
String? content,
Widget? widgets,
Color? primaryColor,
bool? canGoBack,
double? radius,
double? width,
double? insetPadding,
double? topToTitleGap,
double? titleToContentGap,
double? contentToButtonGap,
double? buttonToBottomGap,
TextStyle? titleStyle,
TextStyle? contentStyle,
Color? defaultButtonTextColor,
}) {
return showDialog(
context: context,
barrierDismissible: false, // user must tap button!
builder: (BuildContext context) {
return CustomDialogWidget(
title: title,
iconTitle: iconTitle,
content: content,
widgets: widgets,
canGoBack: canGoBack,
radius: radius,
width: width,
titleToContentGap: titleToContentGap,
insetPadding: insetPadding,
topToTitleGap: topToTitleGap,
contentToButtonGap: contentToButtonGap,
buttonToBottomGap: buttonToBottomGap,
titleStyle: titleStyle,
contentStyle: contentStyle,
primaryColor: primaryColor,
defaultButtonTextColor: defaultButtonTextColor,
);
},
);
}