showMinutePicker static method

void showMinutePicker({
  1. required BuildContext context,
  2. required void onConfirm(
    1. int?
    ),
  3. bool isDismissible = true,
  4. bool enableDrag = true,
  5. double? height,
  6. Widget? title,
  7. String? titleText,
  8. int? value,
  9. int interval = 1,
})

显示分钟选择器

Implementation

static void showMinutePicker({
  required BuildContext context,
  required void Function(int?) onConfirm,
  bool isDismissible = true,
  bool enableDrag = true,
  // -------------------------------------------------------------------- > Custom
  double? height,
  Widget? title,
  String? titleText,
  // -------------------------------------------------------------------- > MinutePicker
  int? value,
  int interval = 1,
}) {
  CustomBottomSheet.showDefault(
    context: context,
    isDismissible: isDismissible,
    builder: (BuildContext context) {
      return Container(
        height: height ?? context.height * .5,
        padding: EdgeInsets.symmetric(horizontal: AppTheme.padding),
        decoration: BoxDecoration(
          color: Theme.of(context).colorScheme.surface,
          borderRadius: BorderRadius.circular(AppTheme.radius),
        ),
        child: InternalMinutePicker(
          value: value,
          interval: interval,
          title: title,
          titleText: titleText,
          onConfirm: onConfirm,
        ),
      );
    },
  );
}