This commit is contained in:
+5
-10
@@ -59,7 +59,11 @@ export function useSlider({
|
||||
const maxPosition = useRef(0);
|
||||
|
||||
// Internal position management
|
||||
const [position, setPosition] = useState(0);
|
||||
const position = valueToPosition(
|
||||
value,
|
||||
chooseValueByDirection(direction, dimensions.x, dimensions.y),
|
||||
valueRange,
|
||||
);
|
||||
const positionRef = useRef(position);
|
||||
|
||||
// Hooks
|
||||
@@ -201,15 +205,6 @@ export function useSlider({
|
||||
onScrollDown: handleScrollDown,
|
||||
});
|
||||
|
||||
useEffect(() => {
|
||||
const newPosition = valueToPosition(
|
||||
value,
|
||||
maxPosition.current,
|
||||
valueRangeRef.current,
|
||||
);
|
||||
setPosition(newPosition);
|
||||
}, [value, setPosition]);
|
||||
|
||||
// Set up entry listeners
|
||||
useEffect(() => {
|
||||
const currentRef = sliderRef.current;
|
||||
|
||||
Reference in New Issue
Block a user