showOptionDialog static method

Future showOptionDialog(
  1. BuildContext context,
  2. String title,
  3. dynamic values,
  4. String id, {
  5. bool hasTitle = true,
  6. 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))))));
}