discontinuedPackage bloc_architecture_widget has been discontinued.

showPicker method

Future<void> showPicker()

Action pick date

Implementation

Future<void> showPicker() async {
  final DateTime? dateTime = await showDatePicker(
    context: context,
    initialDate: _selected,
    firstDate: DateTime(1900),
    lastDate: maximumDate ?? _now,
  ).then((DateTime? value) async {
    if (value != null && enablePickTime) {
      final TimeOfDay? time = await showTimePicker(
        context: context,
        initialTime: TimeOfDay.fromDateTime(value),
      );
      if (time != null) {
        return DateTime(value.year, value.month, value.day, time.hour, time.minute);
      }
    }
    return value;
  });

  _onDateTimeChange(dateTime);
}