Skip to content

Commit

Permalink
fix(Slider): Slider min no reflects the correct percentage on the slider
Browse files Browse the repository at this point in the history
  • Loading branch information
Utzel-Butzel committed Feb 16, 2021
1 parent f86ad11 commit 4875d6c
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 6 deletions.
13 changes: 9 additions & 4 deletions src/components/Slider/Slider.js
Original file line number Diff line number Diff line change
Expand Up @@ -73,12 +73,13 @@ function Slider(props) {
if (evt.target.value > max) {
setValue(max);
onChange(parseFloat(max), evt);
} else {
} /* else if (evt.target.value < min) {
setValue(evt.target.value);
onChange(parseFloat(min), evt);
}*/ else {
setValue(evt.target.value);
onChange(parseFloat(evt.target.value), evt);
}
// setValue(evt.target.value);
// onChange(parseFloat(evt.target.value), evt);
}
};

Expand Down Expand Up @@ -114,6 +115,8 @@ function Slider(props) {
className
);

const valueMinimal = value < min ? min : value;
console.log('value', min, max);
return (
<Input {...props} formItemClassName={numberInputClasses}>
{() => {
Expand All @@ -126,7 +129,9 @@ function Slider(props) {
<div className="wfp--slider__range-wrapper">
<div
className="wfp--slider__range-before"
style={{ width: `${(100 * value) / max}%` }}
style={{
width: `${((valueMinimal - min) / (max - min)) * 100}%`,
}}
/>
<input
className={sliderClasses}
Expand Down
2 changes: 1 addition & 1 deletion src/components/Slider/Slider.stories.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ export const RegularSlider = (args) => <Slider id="slider2" {...args} />;
RegularSlider.args = {
name: 'Form item name (name)',
value: 25,
min: 0,
min: 10,
max: 50,
step: 1,
labelText: 'Slider Label',
Expand Down
1 change: 0 additions & 1 deletion src/components/Slider/_slider.scss
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,6 @@
}

.#{$prefix}--slider__range-before {
width: 100px;
height: 3px;
background: var(--interactive-01);
position: absolute;
Expand Down

0 comments on commit 4875d6c

Please sign in to comment.