@@ -20,7 +20,6 @@ const overridesResolver = (props, styles) => {
20
20
[ `& .${ mobileStepperClasses . dots } ` ] : styles . dots ,
21
21
[ `& .${ mobileStepperClasses . dot } ` ] : {
22
22
...styles . dot ,
23
- ...( styleProps . variant === 'dots' && styles . dots ) ,
24
23
...( styleProps . dotActive && styles . dotActive ) ,
25
24
} ,
26
25
[ `& .${ mobileStepperClasses . progress } ` ] : styles . progress ,
@@ -30,13 +29,14 @@ const overridesResolver = (props, styles) => {
30
29
} ;
31
30
32
31
const useUtilityClasses = ( styleProps ) => {
33
- const { classes, position, variant , dotActive } = styleProps ;
32
+ const { classes, position } = styleProps ;
34
33
35
34
const slots = {
36
35
root : [ 'root' , `position${ capitalize ( position ) } ` ] ,
37
- dots : [ variant === 'dots' && 'dots' ] ,
38
- dot : [ 'dot' , variant === 'dots' && 'dots' , dotActive && 'dotActive' ] ,
39
- progress : [ variant === 'progress' && 'progress' ] ,
36
+ dots : [ 'dots' ] ,
37
+ dot : [ 'dot' ] ,
38
+ dotActive : [ 'dotActive' ] ,
39
+ progress : [ 'progress' ] ,
40
40
} ;
41
41
42
42
return composeClasses ( slots , getMobileStepperUtilityClass , classes ) ;
@@ -165,7 +165,7 @@ const MobileStepper = React.forwardRef(function MobileStepper(inProps, ref) {
165
165
{ [ ...new Array ( steps ) ] . map ( ( _ , index ) => (
166
166
< MobileStepperDot
167
167
key = { index }
168
- className = { clsx ( classes . dot ) }
168
+ className = { clsx ( classes . dot , { [ classes . dotActive ] : index === activeStep } ) }
169
169
styleProps = { { ...styleProps , dotActive : index === activeStep } }
170
170
/>
171
171
) ) }
0 commit comments