Skip to content

Commit 6bc6bc4

Browse files
committed
chore: Move clearNode from onClick to onMouseDown
1 parent d8717f3 commit 6bc6bc4

File tree

4 files changed

+9
-3
lines changed

4 files changed

+9
-3
lines changed

assets/index.less

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@
55
.@{prefix-cls} {
66
display: inline-flex;
77

8+
&-focused {
9+
border: 1px solid blue;
10+
}
11+
812
&-panel {
913
border: 1px solid #666;
1014
background: @background-color;

src/Picker.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -370,7 +370,8 @@ function InnerPicker<DateType>(props: PickerProps<DateType>) {
370370
if (allowClear && mergedValue && !disabled) {
371371
clearNode = (
372372
<span
373-
onClick={e => {
373+
onMouseDown={e => {
374+
e.preventDefault();
374375
e.stopPropagation();
375376
triggerChange(null);
376377
triggerOpen(false, true);

src/RangePicker.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -877,7 +877,8 @@ function InnerRangePicker<DateType>(props: RangePickerProps<DateType>) {
877877
) {
878878
clearNode = (
879879
<span
880-
onClick={e => {
880+
onMouseDown={e => {
881+
e.preventDefault();
881882
e.stopPropagation();
882883
let values = mergedValue;
883884

tests/setup.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ Object.assign(Enzyme.ReactWrapper.prototype, {
7373
return matchBtn;
7474
},
7575
clearValue() {
76-
this.find('.rc-picker-clear-btn').simulate('click');
76+
this.find('.rc-picker-clear-btn').simulate('mouseDown');
7777
},
7878
keyDown(which, info = {}, index = 0) {
7979
this.find('input')

0 commit comments

Comments
 (0)