@@ -14,6 +14,8 @@ import DefaultMarker from './DefaultMarker';
1414import  DefaultLabel  from  './DefaultLabel' ; 
1515import  {  createArray ,  valueToPosition ,  positionToValue  }  from  './converters' ; 
1616
17+ const  SLIDER_HEIGHT  =  50 ; 
18+ 
1719export  default  class  MultiSlider  extends  React . Component  { 
1820  static  defaultProps  =  { 
1921    values : [ 0 ] , 
@@ -538,11 +540,22 @@ export default class MultiSlider extends React.Component {
538540      right : trackThreeLength  +  markerOffsetX  -  24 , 
539541    } ; 
540542
541-     const  containerStyle  =  [ styles . container ,  this . props . containerStyle ] ; 
543+     const  containerStyle  =  [ 
544+       styles . container , 
545+       { 
546+         height : SLIDER_HEIGHT , 
547+         width : sliderLength , 
548+       } , 
549+       this . props . containerStyle , 
550+     ] ; 
542551
543552    if  ( this . props . vertical )  { 
544553      containerStyle . push ( { 
545-         transform : [ {  rotate : '-90deg'  } ] , 
554+         transform : [ 
555+           {  translateX : - sliderLength  /  2  +  SLIDER_HEIGHT  /  2  } , 
556+           {  rotate : '-90deg'  } , 
557+           {  translateX : - sliderLength  /  2  +  SLIDER_HEIGHT  /  2  } , 
558+         ] , 
546559      } ) ; 
547560    } 
548561
@@ -684,7 +697,22 @@ export default class MultiSlider extends React.Component {
684697    ) ; 
685698
686699    return  ( 
687-       < View  style = { this . props ?. wrapperStyle }  testID = { this . props . testID } > 
700+       < View 
701+         style = { 
702+           this . props . vertical 
703+             ? { 
704+                 ...this . props ?. wrapperStyle , 
705+                 height : sliderLength , 
706+                 width : SLIDER_HEIGHT , 
707+               } 
708+             : { 
709+                 ...this . props ?. wrapperStyle , 
710+                 height : SLIDER_HEIGHT , 
711+                 width : sliderLength , 
712+               } 
713+         } 
714+         testID = { this . props . testID } 
715+       > 
688716        { this . props . enableLabel  &&  ( 
689717          < Label 
690718            oneMarkerValue = { this . state . valueOne } 
0 commit comments