showOptionDialog static method
Implementation
static Future<ItemModel?> showOptionDialog(BuildContext context, String title,
List<ItemModel> 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))))));
}