showPopupDialog static method
void
showPopupDialog({
- dynamic context,
- required String title,
- required List<
Widget> content, - String? subTitle,
- String? fontFamily,
- Widget? endWidget,
- Widget? titleWidget,
- bool barrierDismissible = true,
- bool? showCloseIcon = true,
- FontStyle? fontStyle,
- Color? fontcolor,
- TextAlign? align,
- double? fontsize,
- double? borderRadius,
- VoidCallback? onClose,
Implementation
static void showPopupDialog({
context,
required String title,
required List<Widget> content,
String? subTitle,
final String? fontFamily,
final Widget? endWidget,
final Widget? titleWidget,
final bool barrierDismissible = true,
final bool? showCloseIcon = true,
final FontStyle? fontStyle,
final Color? fontcolor,
final TextAlign? align,
final double? fontsize,
final double? borderRadius,
VoidCallback? onClose,
}) {
showDialog(
context: context,
barrierDismissible: barrierDismissible,
builder: (context) => GNCustomPopUpDialog(
titleWidget: titleWidget,
fontStyle: fontStyle,
fontcolor: fontcolor,
fontsize: fontsize,
borderRadius: borderRadius,
align: align,
showCloseIcon: showCloseIcon,
title: title,
content: content,
fontFamily: fontFamily,
subTitle: subTitle,
endWidget: endWidget,
),
).then((_) {
// Call the onClose callback when the dialog is dismissed
if (onClose != null) {
onClose();
}
});
}