소스 검색

feat: fix issue #618 (#871)

Change-Id: Iaa9a3ad95095d90b516c8db3ac433a61e33ce1f8
忽如寄 3 년 전
부모
커밋
a36e3afecd
1개의 변경된 파일5개의 추가작업 그리고 3개의 파일을 삭제
  1. 5 3
      packages/semi-ui/slider/index.tsx

+ 5 - 3
packages/semi-ui/slider/index.tsx

@@ -479,7 +479,7 @@ export default class Slider extends BaseComponent<SliderProps, SliderState> {
             };
         trackStyle = included ? trackStyle : {};
         return (// eslint-disable-next-line jsx-a11y/click-events-have-key-events, jsx-a11y/no-static-element-interactions
-            <div className={cssClasses.TRACK} style={trackStyle} onClick={e => this.foundation.handleWrapClick(e)}>
+            <div className={cssClasses.TRACK} style={trackStyle} onClick={this.foundation.handleWrapClick}>
                 {/* {this.renderTrack} */}
             </div>
         );
@@ -501,7 +501,7 @@ export default class Slider extends BaseComponent<SliderProps, SliderState> {
                             // eslint-disable-next-line jsx-a11y/no-static-element-interactions
                             <span
                                 key={mark}
-                                onClick={e => this.foundation.handleWrapClick(e)}
+                                onClick={this.foundation.handleWrapClick}
                                 className={markClass}
                                 style={{ [stylePos]: `calc(${markPercent * 100}% - 2px)` }}
                             />
@@ -522,10 +522,12 @@ export default class Slider extends BaseComponent<SliderProps, SliderState> {
                         const activeResult = this.foundation.isMarkActive(Number(mark));
                         const markPercent = (Number(mark) - min) / (max - min);
                         return activeResult ? (
+                            // eslint-disable-next-line jsx-a11y/click-events-have-key-events, jsx-a11y/no-static-element-interactions
                             <span
                                 key={mark}
                                 className={cls(`${prefixCls}-mark${(vertical && verticalReverse) ? '-reverse' : ''}`)}
                                 style={{ [stylePos]: `${markPercent * 100}%` }}
+                                onClick={this.foundation.handleWrapClick}
                             >
                                 {marks[mark]}
                             </span>
@@ -565,7 +567,7 @@ export default class Slider extends BaseComponent<SliderProps, SliderState> {
                 {// eslint-disable-next-line jsx-a11y/click-events-have-key-events, jsx-a11y/no-static-element-interactions
                     <div
                         className={`${prefixCls}-rail`}
-                        onClick={e => this.foundation.handleWrapClick(e)}
+                        onClick={this.foundation.handleWrapClick}
                         style={this.props.railStyle}
                     />
                 }