Skip to content

Commit c57dceb

Browse files
📝 Add docstrings to fix/slider-typo
Docstrings generation was requested by @songyipan. * #1458 (comment) The following files were modified: * `components/slider/slider.tsx`
1 parent 44a7ca6 commit c57dceb

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

components/slider/slider.tsx

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,13 @@ function nearest(arr: number[], target: number) {
4040
})
4141
}
4242

43+
/**
44+
* 渲染一个可配置的滑块组件,支持单值或区间、刻度、标记、手势交互、可选弹出提示与触觉反馈。
45+
*
46+
* @param props - Slider 的属性集合(包括最小/最大值、步进、range、marks、ticks、样式、事件回调等),详见 `SliderProps` / `BaseSliderProps` 类型。
47+
* @param ref - 转发的引用,用于调用组件暴露的动作(例如可调用的 `onSlide`)。
48+
* @returns 渲染用于界面的滑块 React 元素,包含轨道、填充、刻度/标记(可选)以及一个或两个滑块拇指用于交互。
49+
*/
4350
function InternalSlider<SliderValue extends SliderValueType>(
4451
props: SliderProps,
4552
ref: ForwardedRef<SliderRef>,
@@ -382,7 +389,7 @@ function InternalSlider<SliderValue extends SliderValueType>(
382389
return (
383390
<GestureDetector gesture={gesture}>
384391
<View style={[ss.slider, disabled && ss.disabled, style]}>
385-
<View style={ss.trackContianer} onLayout={onTrackLayout}>
392+
<View style={ss.trackContainer} onLayout={onTrackLayout}>
386393
<View style={ss.track} />
387394
<Animated.View style={[ss.fill, fillStyle]} />
388395
{/* 刻度 */}
@@ -412,4 +419,4 @@ const Slider = React.forwardRef<SliderRef, SliderProps>(InternalSlider) as ((
412419

413420
Slider.displayName = 'Slider'
414421

415-
export default React.memo(Slider)
422+
export default React.memo(Slider)

0 commit comments

Comments
 (0)