@@ -11,7 +11,7 @@ import { FormControl, Select, MenuItem, InputLabel, OutlinedInput, ListSubheader
1111export const BasicSelectCodeDemo = ({ variant , ... props }) => {
1212 return (
1313 <FormControl sx = { { width: " 200px" }} variant = { variant } { ... props } >
14- <Select defaultValue = { 10 } { ... props } >
14+ <Select MenuProps = { { disableScrollLock: true , marginThreshold: null } } defaultValue = { 10 } { ... props } >
1515 <MenuItem value = { 10 } >Ten</MenuItem >
1616 <MenuItem value = { 20 } >Twenty</MenuItem >
1717 <MenuItem value = { 30 } >Thirty</MenuItem >
@@ -23,7 +23,7 @@ export const BasicSelectCodeDemo = ({ variant, ...props }) => {
2323export const AutoWidthSelectCodeDemo = () => {
2424 return (
2525 <FormControl sx = { { minWidth: " 120px" }} >
26- <Select defaultValue = { 10 } autoWidth >
26+ <Select MenuProps = { { disableScrollLock: true , marginThreshold: null } } defaultValue = { 10 } autoWidth >
2727 <MenuItem value = { 10 } >Ten</MenuItem >
2828 <MenuItem value = { 20 } >Twenty</MenuItem >
2929 <MenuItem value = { 30 } >Thirty</MenuItem >
@@ -35,7 +35,7 @@ export const AutoWidthSelectCodeDemo = () => {
3535export const FullWidthSelectCodeDemo = () => {
3636 return (
3737 <FormControl fullWidth >
38- <Select defaultValue = { 10 } fullWidth >
38+ <Select MenuProps = { { disableScrollLock: true , marginThreshold: null } } defaultValue = { 10 } fullWidth >
3939 <MenuItem value = { 10 } >Ten</MenuItem >
4040 <MenuItem value = { 20 } >Twenty</MenuItem >
4141 <MenuItem value = { 30 } >Thirty</MenuItem >
@@ -48,7 +48,7 @@ export const LabelSelectCodeDemo = () => {
4848 return (
4949 <FormControl sx = { { width: " 200px" }} >
5050 <InputLabel id = " demo-select-label" >Age</InputLabel >
51- <Select
51+ <Select MenuProps = { { disableScrollLock: true , marginThreshold: null } }
5252 labelId = " demo-select-label"
5353 id = " demo-select"
5454 label = " Age"
@@ -64,7 +64,7 @@ export const LabelSelectCodeDemo = () => {
6464export const HelperSelectCodeDemo = () => {
6565 return (
6666 <FormControl sx = { { width: " 200px" }} >
67- <Select defaultValue = { 10 } >
67+ <Select MenuProps = { { disableScrollLock: true , marginThreshold: null } } defaultValue = { 10 } >
6868 <MenuItem value = { 10 } >Ten</MenuItem >
6969 <MenuItem value = { 20 } >Twenty</MenuItem >
7070 <MenuItem value = { 30 } >Thirty</MenuItem >
@@ -78,7 +78,7 @@ export const PlaceholderSelectCodeDemo = () => {
7878 const [selectedAge, setSelectedAge] = useState (" " );
7979 return (
8080 <FormControl sx = { { width: " 200px" }} >
81- <Select
81+ <Select MenuProps = { { disableScrollLock: true , marginThreshold: null } }
8282 id = " demo-select-placeholder"
8383 onChange = { (e ) => setSelectedAge (e .target .value )}
8484 renderValue = { () => {
@@ -99,7 +99,7 @@ export const PlaceholderSelectCodeDemo = () => {
9999export const GroupingSelectCodeDemo = () => {
100100 return (
101101 <FormControl sx = { { width: " 200px" }} >
102- <Select defaultValue = { 10 } >
102+ <Select MenuProps = { { disableScrollLock: true , marginThreshold: null } } defaultValue = { 10 } >
103103 <ListSubheader muiSkipListHighlight >Group 1</ListSubheader >
104104 <MenuItem value = { 10 } >Ten</MenuItem >
105105 <MenuItem value = { 20 } >Twenty</MenuItem >
@@ -118,14 +118,14 @@ export const BehaviorSelectCodeDemo = () => {
118118 return (
119119 <Grid container spacing = { 2 } sx = { { justifyContent: " center" }} >
120120 <FormControl sx = { { width: " 200px" }} disabled >
121- <Select defaultValue = { 10 } >
121+ <Select MenuProps = { { disableScrollLock: true , marginThreshold: null } } defaultValue = { 10 } >
122122 <MenuItem value = { 10 } >Ten</MenuItem >
123123 <MenuItem value = { 20 } >Twenty</MenuItem >
124124 <MenuItem value = { 30 } >Thirty</MenuItem >
125125 </Select >
126126 </FormControl >
127127 <FormControl sx = { { width: " 200px" }} error >
128- <Select defaultValue = { 10 } >
128+ <Select MenuProps = { { disableScrollLock: true , marginThreshold: null } } defaultValue = { 10 } >
129129 <MenuItem value = { 10 } >Ten</MenuItem >
130130 <MenuItem value = { 20 } >Twenty</MenuItem >
131131 <MenuItem value = { 30 } >Thirty</MenuItem >
@@ -139,7 +139,7 @@ export const RequiredSelectCodeDemo = () => {
139139 return (
140140 <FormControl sx = { { width: " 200px" }} required >
141141 <InputLabel id = " demo-select-label-required" >Age</InputLabel >
142- <Select
142+ <Select MenuProps = { { disableScrollLock: true , marginThreshold: null } }
143143 labelId = " demo-select-label-required"
144144 id = " demo-select-required"
145145 label = " Age"
@@ -159,7 +159,7 @@ export const MultipleSelectCodeDemo = () => {
159159 };
160160 return (
161161 <FormControl sx = { { width: " 200px" }} >
162- <Select
162+ <Select MenuProps = { { disableScrollLock: true , marginThreshold: null } }
163163 multiple
164164 input = { <OutlinedInput label = " Name" />}
165165 value = { multipleAges }
0 commit comments