MaterialDatepickerComponent constructor
MaterialDatepickerComponent(
- HtmlElement element,
- @Attribute.new('popupClass') String popupClass,
- @Optional.new() @Inject.new(datepickerClock) Clock clock
Implementation
MaterialDatepickerComponent(
HtmlElement element,
@Attribute('popupClass') String popupClass,
@Optional() @Inject(datepickerClock) Clock clock)
: popupClassName = constructEncapsulatedCss(popupClass, element.classes) {
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);
}