updateFromWidget method
Implementation
void updateFromWidget(PickerPlusDatePicker oldWidget, PickerPlusDatePicker newWidget) {
final bool initialDateChanged = oldWidget.initialDate != newWidget.initialDate;
final bool pickerTypeChanged = oldWidget.initialPickerType != newWidget.initialPickerType;
final bool selectedDateChanged = oldWidget.selectedDate != newWidget.selectedDate;
if (initialDateChanged) {
resetDisplayedDate();
}
if (pickerTypeChanged) {
pickerType.value = newWidget.initialPickerType;
}
if (selectedDateChanged) {
selectedDate.value = (newWidget.selectedDate != null ? DateUtils.dateOnly(newWidget.selectedDate!) : null);
}
}