Fixed: Quality sliders

Broken after 9c635781bd
This commit is contained in:
Mark McDowall 2020-10-06 08:26:20 -07:00
parent d105dd47e0
commit 9dab2ba6e4
2 changed files with 27 additions and 6 deletions

View File

@ -24,7 +24,7 @@
height: 20px; height: 20px;
} }
.bar { .track {
top: 9px; top: 9px;
margin: 0 5px; margin: 0 5px;
height: 3px; height: 3px;
@ -36,7 +36,7 @@
} }
} }
.handle { .thumb {
top: 1px; top: 1px;
z-index: 0 !important; z-index: 0 !important;
width: 18px; width: 18px;

View File

@ -68,6 +68,27 @@ class QualityDefinition extends Component {
} }
} }
//
// Control
trackRenderer(props, state) {
return (
<div
{...props}
className={styles.track}
/>
);
}
thumbRenderer(props, state) {
return (
<div
{...props}
className={styles.thumb}
/>
);
}
// //
// Listeners // Listeners
@ -162,16 +183,16 @@ class QualityDefinition extends Component {
<div className={styles.sizeLimit}> <div className={styles.sizeLimit}>
<ReactSlider <ReactSlider
className={styles.slider}
min={slider.min} min={slider.min}
max={slider.max} max={slider.max}
step={slider.step} step={slider.step}
minDistance={10} minDistance={10}
value={[sliderMinSize, sliderMaxSize]} value={[sliderMinSize, sliderMaxSize]}
withBars={true} withTracks={true}
snapDragDisabled={true} snapDragDisabled={true}
className={styles.slider} renderThumb={this.thumbRenderer}
barClassName={styles.bar} renderTrack={this.trackRenderer}
handleClassName={styles.handle}
onChange={this.onSliderChange} onChange={this.onSliderChange}
onAfterChange={this.onAfterSliderChange} onAfterChange={this.onAfterSliderChange}
/> />