showOptionDialog static method
Future
showOptionDialog(
- BuildContext context,
- String title,
- dynamic values,
- String id, {
- bool hasTitle = true,
- bool allowOff = true,
Implementation
static Future<dynamic> showOptionDialog(BuildContext context, String title,
values, String id, {bool hasTitle = true, bool allowOff = true}) {
return showDialog(context: context, barrierDismissible: allowOff,
builder: (context) => Align(alignment: Alignment.center,
child: Container(width: 0.8.sw,
height: 150.sp * values.length + (hasTitle?120.sp:0),
margin: EdgeInsets.only(top: 300.sp, bottom: 80.sp),
decoration: BoxDecoration(
color: Colors.white, borderRadius: BorderRadius.circular(30.sp)),
child: SingleChildScrollView(
child: Column(mainAxisSize: MainAxisSize.min,
children: createItems(context, title, values, id, hasTitle: hasTitle))))));
}