Skip to content

Commit 9e212b5

Browse files
authored
fix: Clear fix (#36)
* add clear * fix test case
1 parent fdcbae8 commit 9e212b5

File tree

3 files changed

+9
-0
lines changed

3 files changed

+9
-0
lines changed

src/Picker.tsx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -405,6 +405,10 @@ function InnerPicker<DateType>(props: PickerProps<DateType>) {
405405
onMouseDown={e => {
406406
e.preventDefault();
407407
e.stopPropagation();
408+
}}
409+
onMouseUp={e => {
410+
e.preventDefault();
411+
e.stopPropagation();
408412
triggerChange(null);
409413
triggerOpen(false, true);
410414
}}

src/RangePicker.tsx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -907,6 +907,10 @@ function InnerRangePicker<DateType>(props: RangePickerProps<DateType>) {
907907
onMouseDown={e => {
908908
e.preventDefault();
909909
e.stopPropagation();
910+
}}
911+
onMouseUp={e => {
912+
e.preventDefault();
913+
e.stopPropagation();
910914
let values = mergedValue;
911915

912916
if (!mergedDisabled[0]) {

tests/setup.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ Object.assign(Enzyme.ReactWrapper.prototype, {
7474
},
7575
clearValue() {
7676
this.find('.rc-picker-clear-btn').simulate('mouseDown');
77+
this.find('.rc-picker-clear-btn').simulate('mouseUp');
7778
},
7879
keyDown(which, info = {}, index = 0) {
7980
this.find('input')

0 commit comments

Comments
 (0)