show static method
void
show(
- BuildContext context, {
- required String title,
- required String message,
- required Function onTap,
Implementation
static void show(
BuildContext context, {
required String title,
required String message,
required Function onTap,
}) {
showDialog(
barrierDismissible: false,
context: context,
builder: (BuildContext context) {
return AlertDialog(
title: Text(
title,
style: Styles.text(size: 20, color: Colors.black),
textAlign: TextAlign.center,
),
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.all(
Radius.circular(20),
),
),
contentPadding: EdgeInsets.all(0),
content: Container(
child: Column(
mainAxisSize: MainAxisSize.min,
children: [
SizedBox(
height: 20,
),
Padding(
padding: const EdgeInsets.symmetric(horizontal: 20.0),
child: Text(
message,
style: Styles.text(size: 16, color: Colors.grey.shade800),
),
),
SizedBox(
height: 20,
),
Padding(
padding: const EdgeInsets.symmetric(vertical: 14.0),
child: ElevatedButton(
style: ElevatedButton.styleFrom(
primary: primaryColor,
shape: new RoundedRectangleBorder(
borderRadius: new BorderRadius.circular(30.0),
),
),
child: Text('Close'),
onPressed: () {
Navigator.pop(context);
},
),
),
],
),
),
);
},
);
}