diff --git a/src/slider/Slider.tsx b/src/slider/Slider.tsx index f60769afa..cc1cbdc53 100644 --- a/src/slider/Slider.tsx +++ b/src/slider/Slider.tsx @@ -55,7 +55,7 @@ const Slider = forwardRef( } return marks.map((mark) => ({ value: mark, - position: (mark - min) / max, + position: (mark - min) / (max - min), label: mark, })); } @@ -118,7 +118,6 @@ const Slider = forwardRef( return ( handleInputChange(Number(value), nodeIndex)} className={classNames(`${classPrefix}-slider-input`, { @@ -126,6 +125,7 @@ const Slider = forwardRef( })} disabled={disabled} {...inputProps} + theme="column" /> ); }; @@ -211,7 +211,7 @@ const Slider = forwardRef( > {range ? createHandleButton(LEFT_NODE, { [startDirection]: numberToPercent(start) }) : null} {createHandleButton(RIGHT_NODE, { [startDirection]: numberToPercent(end) })} -
+
{renderDots.map(({ position, value }) => (
( })} > {range && createInput(LEFT_NODE)} + {range &&
} {createInput(RIGHT_NODE)}
) : null} diff --git a/test/ssr/__snapshots__/ssr.test.js.snap b/test/ssr/__snapshots__/ssr.test.js.snap index e294262dc..c6ea03713 100644 --- a/test/ssr/__snapshots__/ssr.test.js.snap +++ b/test/ssr/__snapshots__/ssr.test.js.snap @@ -554,23 +554,23 @@ exports[`ssr snapshot test renders ./src/skeleton/_example/base.jsx correctly 1` exports[`ssr snapshot test renders ./src/skeleton/_example/theme.jsx correctly 1`] = `"
文本
头像
段落
头像描述
选项卡
文章
"`; -exports[`ssr snapshot test renders ./src/slider/_example/base.jsx correctly 1`] = `"
"`; +exports[`ssr snapshot test renders ./src/slider/_example/base.jsx correctly 1`] = `"
"`; -exports[`ssr snapshot test renders ./src/slider/_example/disabled.jsx correctly 1`] = `"
"`; +exports[`ssr snapshot test renders ./src/slider/_example/disabled.jsx correctly 1`] = `"
"`; -exports[`ssr snapshot test renders ./src/slider/_example/input-number.jsx correctly 1`] = `"
"`; +exports[`ssr snapshot test renders ./src/slider/_example/input-number.jsx correctly 1`] = `"
"`; -exports[`ssr snapshot test renders ./src/slider/_example/input-number-vertical.jsx correctly 1`] = `"
"`; +exports[`ssr snapshot test renders ./src/slider/_example/input-number-vertical.jsx correctly 1`] = `"
"`; -exports[`ssr snapshot test renders ./src/slider/_example/marks.jsx correctly 1`] = `"
0°C
12°C
37°C
0°C
8°C
37°C
50°C
70°C
"`; +exports[`ssr snapshot test renders ./src/slider/_example/marks.jsx correctly 1`] = `"
0°C
12°C
37°C
0°C
8°C
37°C
50°C
70°C
"`; -exports[`ssr snapshot test renders ./src/slider/_example/min-and-max.jsx correctly 1`] = `"
"`; +exports[`ssr snapshot test renders ./src/slider/_example/min-and-max.jsx correctly 1`] = `"
"`; -exports[`ssr snapshot test renders ./src/slider/_example/step.jsx correctly 1`] = `"
"`; +exports[`ssr snapshot test renders ./src/slider/_example/step.jsx correctly 1`] = `"
"`; -exports[`ssr snapshot test renders ./src/slider/_example/vertical.jsx correctly 1`] = `"
"`; +exports[`ssr snapshot test renders ./src/slider/_example/vertical.jsx correctly 1`] = `"
"`; -exports[`ssr snapshot test renders ./src/slider/_example/vertical-marks.jsx correctly 1`] = `"
0°C
12°C
37°C
0°C
8°C
37°C
50°C
70°C
"`; +exports[`ssr snapshot test renders ./src/slider/_example/vertical-marks.jsx correctly 1`] = `"
0°C
12°C
37°C
0°C
8°C
37°C
50°C
70°C
"`; exports[`ssr snapshot test renders ./src/steps/_example/OperateSteps.jsx correctly 1`] = `"

步骤1
这里是提示文字
2
步骤2
这里是提示文字
3
步骤3
这里是提示文字
4
步骤4
这里是提示文字
步骤1
这里是提示文字
2
步骤3
这里是提示文字
3
步骤4
这里是提示文字
4
步骤5
这里是提示文字
"`;