onHourUpArrowKey method

int? onHourUpArrowKey(
  1. dynamic _,
  2. int? value,
  3. int? oldValue
)

Implementation

int? onHourUpArrowKey(_, int? value, int? oldValue) {
  if (use24HourFormat) {
    return value;
  } else if (oldValue == 11) {
    if (period.isPm && daySegment.value != null) {
      daySegment.value = daySegment.value! + 1;
    }
    periodSegment.value = period.invert;
    return 12;
  } else if (oldValue == 12) {
    return 1;
  }
  return value;
}