File tree Expand file tree Collapse file tree 1 file changed +13
-8
lines changed Expand file tree Collapse file tree 1 file changed +13
-8
lines changed Original file line number Diff line number Diff line change @@ -53,6 +53,7 @@ export default class MultiSlider extends React.Component {
5353 vertical : false ,
5454 minMarkerOverlapDistance : 0 ,
5555 minMarkerOverlapStepDistance : 0 ,
56+ trackOneRender : null ,
5657 testID : '' ,
5758 } ;
5859
@@ -486,6 +487,12 @@ export default class MultiSlider extends React.Component {
486487 } ) ;
487488 }
488489
490+ renderTrackOne ( styles ) {
491+ const { trackOneRender } = this . props ;
492+ if ( trackOneRender && typeof trackOneRender === 'function' ) return trackOneRender ( styles )
493+ return < View style = { styles } />
494+ }
495+
489496 render ( ) {
490497 const { positionOne, positionTwo } = this . state ;
491498 const {
@@ -548,14 +555,12 @@ export default class MultiSlider extends React.Component {
548555 const body = (
549556 < React . Fragment >
550557 < View style = { [ styles . fullTrack , { width : sliderLength } ] } >
551- < View
552- style = { [
553- styles . track ,
554- this . props . trackStyle ,
555- trackOneStyle ,
556- { width : trackOneLength } ,
557- ] }
558- />
558+ { this . renderTrackOne ( [
559+ styles . track ,
560+ this . props . trackStyle ,
561+ trackOneStyle ,
562+ { width : trackOneLength } ,
563+ ] ) }
559564 < View
560565 style = { [
561566 styles . track ,
You can’t perform that action at this time.
0 commit comments