Skip to content

Commit

Permalink
Merge b1d715d into e575d72
Browse files Browse the repository at this point in the history
  • Loading branch information
alexmasnou committed Apr 8, 2019
2 parents e575d72 + b1d715d commit 925627a
Showing 1 changed file with 13 additions and 3 deletions.
16 changes: 13 additions & 3 deletions src/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,14 +23,19 @@ class Nouislider extends React.Component {
}

shouldComponentUpdate(nextProps) {
const { start, disabled } = this.props;
return !isEqual(nextProps.start, start) || nextProps.disabled !== disabled;
const { start, disabled, range } = this.props;
return (
!isEqual(nextProps.start, start) ||
nextProps.disabled !== disabled ||
nextProps.range !== range
);
}

componentDidUpdate() {
const { start, disabled } = this.props;
const { start, disabled, range } = this.props;
this.slider.set(start);
this.toggleDisable(disabled);
this.updateRange(range);
}

componentWillUnmount() {
Expand Down Expand Up @@ -59,6 +64,11 @@ class Nouislider extends React.Component {
}
};

updateRange = range => {
const sliderHTML = this.sliderContainer.current;
sliderHTML.noUiSlider.updateOptions({ range });
};

createSlider() {
const { onUpdate, onChange, onSlide, onStart, onEnd, onSet } = this.props;
const slider = nouislider.create(this.sliderContainer.current, {
Expand Down

0 comments on commit 925627a

Please sign in to comment.