MaterialMonthPickerComponent constructor
MaterialMonthPickerComponent(
- @Optional() @Inject(datepickerClock) Clock? clock,
- @Attribute('mode') String? mode
Implementation
MaterialMonthPickerComponent(
@Optional() @Inject(datepickerClock) Clock? clock,
@Attribute('mode') String? mode) {
clock ??= Clock();
// Init minDate and maxDate to sensible defaults
var now = clock.now();
minDate = Date(now.year - 10, DateTime.january, 1);
maxDate = Date(now.year + 10, DateTime.december, 31);
_today = Date.today(clock);
if (mode != null && mode.isNotEmpty) {
_mode = fuzzyParseEnum(CalendarSelectionMode.values, mode);
}
}