refactor the code related to checking slider type

pull/905/head
Brian Jian Zhao 5 years ago
parent a80c6e30e2
commit b877dab7de

@ -88,7 +88,7 @@ export class SessionSettingListItem extends React.Component<Props, State> {
/> />
)} )}
{type === SessionSettingType.Slider && title === 'messageTTL' ? ( {type === SessionSettingType.Slider && title === 'Message TTL' ? (
<div className="slider-wrapper"> <div className="slider-wrapper">
<Slider <Slider
dots={true} dots={true}
@ -105,9 +105,8 @@ export class SessionSettingListItem extends React.Component<Props, State> {
<p>{`${currentSliderValue} Hours`}</p> <p>{`${currentSliderValue} Hours`}</p>
</div> </div>
</div> </div>
):type === SessionSettingType.Slider ? ( ):type === SessionSettingType.Slider && title === "Zoom Factor" ? (
<div> <div>
<Slider <Slider
dots={true} dots={true}
step={20} step={20}
@ -118,11 +117,13 @@ export class SessionSettingListItem extends React.Component<Props, State> {
this.handleSlider(sliderValue); this.handleSlider(sliderValue);
}} }}
/> />
<div className="slider-info"> <div className="slider-info">
<p>{`% ${currentSliderValue} Zoom Level`}</p> <p>{`% ${currentSliderValue} Zoom Level`}</p>
</div> </div>
</div> </div>
): ):
null} null}
</div> </div>
</div> </div>
@ -144,7 +145,9 @@ export class SessionSettingListItem extends React.Component<Props, State> {
sliderValue: value, sliderValue: value,
}); });
if(this.props.title !== 'messageTTL' && this.state.sliderValue!==null) { console.log(this.props.title, 'from here')
if(this.props.title === 'Zoom Factor' && this.state.sliderValue!==null) {
window.setZoomFactor(this.state.sliderValue/100) window.setZoomFactor(this.state.sliderValue/100)
} }

Loading…
Cancel
Save