File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -289,6 +289,10 @@ class Slider extends Component {
289289 * Whether or not the slider is required in a form.
290290 */
291291 required : PropTypes . bool ,
292+ /**
293+ * Override the inline-styles of the inner slider element.
294+ */
295+ sliderStyle : PropTypes . object ,
292296 /**
293297 * The granularity the slider can step through values.
294298 */
@@ -690,14 +694,14 @@ class Slider extends Component {
690694 onDragStop, // eslint-disable-line no-unused-vars
691695 onFocus, // eslint-disable-line no-unused-vars
692696 required,
697+ sliderStyle,
693698 step,
694699 style,
695700 ...other ,
696701 } = this . props ;
697702
698703 const { prepareStyles} = this . context . muiTheme ;
699704 const styles = getStyles ( this . props , this . context , this . state ) ;
700- const sliderStyles = styles . slider ;
701705
702706 let handleStyles = { } ;
703707 let percent = this . state . percent ;
@@ -763,7 +767,7 @@ class Slider extends Component {
763767 < span > { description } </ span >
764768 < span > { error } </ span >
765769 < div
766- style = { prepareStyles ( sliderStyles ) }
770+ style = { prepareStyles ( Object . assign ( styles . slider , sliderStyle ) ) }
767771 onFocus = { this . handleFocus }
768772 onBlur = { this . handleBlur }
769773 onMouseDown = { this . handleMouseDown }
You can’t perform that action at this time.
0 commit comments