setPeriodType method

void setPeriodType(
  1. PeriodType periodType
)

Implementation

void setPeriodType(PeriodType periodType) {
  _periodType = periodType;
  DateTime newDate = DateTime(
    value.year,
    value.month,
    value.day,
    periodType == PeriodType.am
        ? (value.hour > 12 ? value.hour - 12 : value.hour)
        : (value.hour > 12 ? value.hour : value.hour + 12),
    value.minute,
    0,
  );
  value = newDate;
  if (onPeriodTypeChange != null) onPeriodTypeChange!(newDate, periodType);
}