kAlertDialog function
show const alert dialog
Implementation
Future kAlertDialog(context,
{required heading,
required subheading,
required firstBtnText,
required secBtnText,
required Function firstClick,
required Function secondClick}) =>
showDialog(
context: context,
builder: (context) => Consumer<ThemeProvider>(
builder: (context, model, child) => AlertDialog(
backgroundColor: model.isDarkTheme ? greyColor : whiteColor,
title:
CustomText(text: heading, textAlign: TextAlign.start),
content: CustomText(
text: subheading, textAlign: TextAlign.start),
actions: <Widget>[
TextButton(
onPressed: () {
firstClick();
},
child: CustomText(text: firstBtnText)),
TextButton(
onPressed: () {
secondClick();
},
child: CustomText(text: secBtnText))
])));