fix: Datepicker closeOnSelection will now remain true by default for new widget drops(#10479)
This commit is contained in:
parent
e0e4a73650
commit
dfaddfbce4
|
|
@ -235,16 +235,15 @@ class DatePickerComponent extends React.Component<
|
|||
* checks if selelectedDate is null or not,
|
||||
* sets state and calls props onDateSelected
|
||||
* if its null, don't call onDateSelected
|
||||
* update internal state while changing month/year to update calender
|
||||
*
|
||||
* @param selectedDate
|
||||
*/
|
||||
onDateSelected = (selectedDate: Date | null, isUserChange: boolean) => {
|
||||
const { onDateSelected } = this.props;
|
||||
const date = selectedDate ? selectedDate.toISOString() : "";
|
||||
this.setState({ selectedDate: date });
|
||||
if (isUserChange) {
|
||||
const { onDateSelected } = this.props;
|
||||
const date = selectedDate ? selectedDate.toISOString() : "";
|
||||
this.setState({
|
||||
selectedDate: date,
|
||||
});
|
||||
onDateSelected(date);
|
||||
}
|
||||
};
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ export const CONFIG = {
|
|||
maxDate: "2121-12-31T18:29:00.000Z",
|
||||
version: 2,
|
||||
isRequired: false,
|
||||
closeOnSelection: false,
|
||||
closeOnSelection: true,
|
||||
shortcuts: false,
|
||||
firstDayOfWeek: 0,
|
||||
timePrecision: TimePrecision.MINUTE,
|
||||
|
|
|
|||
|
|
@ -215,6 +215,7 @@ class DatePickerWidget extends BaseWidget<DatePickerWidget2Props, WidgetState> {
|
|||
label: "Close On Selection",
|
||||
helpText: "Calender should close when a date is selected",
|
||||
controlType: "SWITCH",
|
||||
defaultValue: true,
|
||||
isJSConvertible: false,
|
||||
isBindProperty: true,
|
||||
isTriggerProperty: false,
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user