Skip to content

Commit 9f6b496

Browse files
committed
update slider props
1 parent 65f227b commit 9f6b496

File tree

4 files changed

+66
-10
lines changed

4 files changed

+66
-10
lines changed

packages/mui-codemod/src/deprecations/slider-props/test-cases/actual.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,9 @@ import Slider from '@mui/material/Slider';
1616
slotProps={{ rail: slotsRailProps, track: slotsTrackProps }}
1717
componentsProps={{ track: componentsTrackProps }}
1818
/>;
19+
<Slider
20+
slots={{ rail: SlotsRail, track: SlotsTrack }}
21+
components={{ Track: ComponentsTrack }}
22+
slotProps={{ rail: slotsRailProps, track: slotsTrackProps }}
23+
componentsProps={{ track: componentsTrackProps, rail: componentsRailProps}}
24+
/>;

packages/mui-codemod/src/deprecations/slider-props/test-cases/expected.js

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,16 @@ import Slider from '@mui/material/Slider';
1717
}} />;
1818
<Slider
1919
slots={{ rail: SlotsRail, track: SlotsTrack }}
20-
slotProps={{ rail: slotsRailProps, track: slotsTrackProps }} />;
20+
slotProps={{ rail: slotsRailProps, track: {
21+
...componentsTrackProps,
22+
...slotsTrackProps
23+
} }} />;
24+
<Slider
25+
slots={{ rail: SlotsRail, track: SlotsTrack }}
26+
slotProps={{ track: {
27+
...componentsTrackProps,
28+
...slotsTrackProps
29+
}, rail: {
30+
...componentsRailProps,
31+
...slotsRailProps
32+
} }} />;

packages/mui-codemod/src/deprecations/slider-props/test-cases/theme.actual.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,14 @@ fn({
2828
},
2929
},
3030
});
31+
32+
fn({
33+
MuiSlider: {
34+
defaultProps: {
35+
components: { Track: ComponentsTrack },
36+
slots: { rail: SlotsRail, track: SlotsTrack },
37+
componentsProps: { track: componentsTrackProps, rail: componentsRailProps },
38+
slotProps: { rail: slotsRailProps, track: slotsTrackProps },
39+
},
40+
},
41+
});

packages/mui-codemod/src/deprecations/slider-props/test-cases/theme.expected.js

Lines changed: 36 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@ fn({
22
MuiSlider: {
33
defaultProps: {
44
slots: {
5-
track: ComponentsTrack,
5+
track: ComponentsTrack
66
},
77

88
slotProps: {
9-
track: componentsTrackProps,
10-
},
9+
track: componentsTrackProps
10+
}
1111
},
1212
},
1313
});
@@ -17,13 +17,13 @@ fn({
1717
defaultProps: {
1818
slots: {
1919
track: ComponentsTrack,
20-
rail: SlotsRail,
20+
rail: SlotsRail
2121
},
2222

2323
slotProps: {
2424
track: componentsTrackProps,
25-
rail: slotsRailProps,
26-
},
25+
rail: slotsRailProps
26+
}
2727
},
2828
},
2929
});
@@ -33,13 +33,40 @@ fn({
3333
defaultProps: {
3434
slots: {
3535
track: SlotsTrack,
36-
rail: SlotsRail,
36+
rail: SlotsRail
3737
},
3838

3939
slotProps: {
40-
track: slotsTrackProps,
41-
rail: slotsRailProps,
40+
track: {
41+
...componentsTrackProps,
42+
...slotsTrackProps
43+
},
44+
45+
rail: slotsRailProps
46+
}
47+
},
48+
},
49+
});
50+
51+
fn({
52+
MuiSlider: {
53+
defaultProps: {
54+
slots: {
55+
track: SlotsTrack,
56+
rail: SlotsRail
4257
},
58+
59+
slotProps: {
60+
track: {
61+
...componentsTrackProps,
62+
...slotsTrackProps
63+
},
64+
65+
rail: {
66+
...componentsRailProps,
67+
...slotsRailProps
68+
}
69+
}
4370
},
4471
},
4572
});

0 commit comments

Comments
 (0)