getDialogOneButton function
CupertinoAlertDialog
getDialogOneButton(
- dynamic context,
- dynamic title,
- dynamic message,
- dynamic yes,
- Function callback,
Implementation
CupertinoAlertDialog getDialogOneButton(context, title, message, yes, Function callback) {
RenderObject.debugCheckingIntrinsics = true;
return CupertinoAlertDialog(
title: title != null
? Text(
title,
textAlign: TextAlign.center,
style: TextStyle(
fontSize: NumberConst.SUB_HEADER_FONT_SIZE,
color: Colors.black,
fontFamily: FONT_STYLE_QUICK_BOLD,
),
)
: Container(),
content: message != null
? Center(
child: Html(
data: message.toString(),
style: {
StringConst.BODY: Style(
fontSize: FontSize(NumberConst.SUB_HEADER_FONT_SIZE - 1.sp),
fontFamily: FONT_STYLE_QUICK_MEDIUM,
textAlign: TextAlign.center,
),
},
shrinkWrap: true,
),
)
: Container(),
actions: [
yes != null
? CupertinoDialogAction(
child: GNBoldTextWidget(
title: yes,
fontcolor: Colors.blue,
fontsize: NumberConst.SUB_HEADER_FONT_SIZE,
),
onPressed: () {
Future.delayed(
Duration(milliseconds: NumberConst.DEFAULT_10.toInt()),
() => callback(true),
);
Navigator.of(context).pop();
})
: Container(),
],
);
}