Skip to content

Commit 0107fb1

Browse files
fix(DatePicker): avoid aggressive range input clearing (#8893)
* refactor(DatePicker): optionally chain `this.cal` reference check * fix(DatePicker): avoid aggressive range input clearing Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
1 parent 5f9ae2a commit 0107fb1

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

packages/react/src/components/DatePicker/DatePicker.js

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -445,12 +445,8 @@ export default class DatePicker extends Component {
445445
}
446446
}
447447

448-
onChange = (e) => {
449-
if (
450-
e.target.value === '' &&
451-
this.cal &&
452-
this.cal.selectedDates.length > 0
453-
) {
448+
onChange = () => {
449+
if (this.inputField.value === '' && this.cal?.selectedDates.length) {
454450
this.cal.clear();
455451
}
456452
};

0 commit comments

Comments
 (0)