File tree 6 files changed +20
-10
lines changed
packages/mui-material-next/src/Select
6 files changed +20
-10
lines changed Original file line number Diff line number Diff line change 1
1
import * as React from 'react' ;
2
2
import { SxProps } from '@mui/system' ;
3
- // TODO v6: replace @mui / material with @mui / material-next when components are available
3
+ // TODO v6: replace material Theme with material-next Theme when Material You design is implemented
4
4
import { InternalStandardProps as StandardProps , Theme } from '@mui/material' ;
5
+ // TODO v6: replace with material-next Input components props https://github.com/mui/material-ui/pull/39188#discussion_r1339645381
5
6
import { InputProps } from '@mui/material/Input' ;
7
+ // TODO v6: replace with material-next Menu https://github.com/mui/material-ui/pull/38934
6
8
import { MenuProps } from '@mui/material/Menu' ;
9
+ // TODO v6: replace with material-next OutlinedInput when available
7
10
import { OutlinedInputProps } from '@mui/material/OutlinedInput' ;
8
11
import { SelectChangeEvent , SelectInputProps } from './SelectInput' ;
9
12
import { SelectClasses } from './selectClasses' ;
Original file line number Diff line number Diff line change @@ -3,10 +3,12 @@ import * as React from 'react';
3
3
import PropTypes from 'prop-types' ;
4
4
import clsx from 'clsx' ;
5
5
import { deepmerge , unstable_useForkRef as useForkRef } from '@mui/utils' ;
6
- // TODO v6: replace @mui /material with @mui /material-next when components are available
7
- import Input from '@mui/material/Input' ;
8
6
import NativeSelectInput from '@mui/material/NativeSelect/NativeSelectInput' ;
7
+ // TODO v6: Remove Input component after implementing Material You design
8
+ import Input from '@mui/material/Input' ;
9
+ // TODO v6: replace with material-next FilledInput when available https://github.com/mui/material-ui/issues/39052
9
10
import FilledInput from '@mui/material/FilledInput' ;
11
+ // TODO v6: replace with material-next OutlinedInput when available
10
12
import OutlinedInput from '@mui/material/OutlinedInput' ;
11
13
import SelectInput from './SelectInput' ;
12
14
import formControlState from '../FormControl/formControlState' ;
Original file line number Diff line number Diff line change 1
1
import * as React from 'react' ;
2
- // TODO v6: replace @mui /material with @mui / material-next when Menu component is available
2
+ // TODO v6: replace with material-next Menu when available https://github.com/mui/material-ui/pull/38934
3
3
import MenuItem from '@mui/material/MenuItem' ;
4
- // TODO v6: replace createTheme with material-next's extendTheme when implementing Material You design
4
+ // TODO v6: replace with material-next's extendTheme when implementing Material You design
5
5
import { createTheme } from '@mui/material/styles' ;
6
6
import Select , { SelectChangeEvent } from '@mui/material-next/Select' ;
7
7
Original file line number Diff line number Diff line change @@ -9,13 +9,18 @@ import {
9
9
fireEvent ,
10
10
screen ,
11
11
} from '@mui-internal/test-utils' ;
12
+ import { nativeSelectClasses } from '@mui/material/NativeSelect' ;
13
+ // TODO v6: replace with material-next's extendTheme and provider when implementing Material You design
12
14
import { createTheme , ThemeProvider } from '@mui/material/styles' ;
15
+ // TODO v6: replace with material-next Menu components when available https://github.com/mui/material-ui/pull/38934
13
16
import MenuItem , { menuItemClasses } from '@mui/material/MenuItem' ;
14
- // TODO v6: replace @mui /material with @mui / material-next when components are available
17
+ // TODO v6: replace with material-next ListSubheader when available
15
18
import ListSubheader from '@mui/material/ListSubheader' ;
19
+ // TODO v6: replace with material-next OutlinedInput when available
16
20
import OutlinedInput from '@mui/material/OutlinedInput' ;
21
+ // TODO v6: replace with material-next InputLabel when available
17
22
import InputLabel from '@mui/material/InputLabel' ;
18
- import { nativeSelectClasses } from '@mui/ material/NativeSelect' ;
23
+ // TODO v6: replace with material-next Divider when available
19
24
import Divider from '@mui/material/Divider' ;
20
25
import Select from '@mui/material-next/Select' ;
21
26
import classes from './selectClasses' ;
Original file line number Diff line number Diff line change 1
1
import * as React from 'react' ;
2
2
import { SxProps } from '@mui/system' ;
3
- // TODO v6: replace @mui /material with @mui / material-next when Menu component is available
3
+ // TODO v6: replace with material-next MenuProps when available https://github.com/mui/material-ui/pull/38934
4
4
import { MenuProps } from '@mui/material/Menu' ;
5
5
import { Theme } from '..' ;
6
6
Original file line number Diff line number Diff line change @@ -14,12 +14,12 @@ import {
14
14
unstable_useControlled as useControlled ,
15
15
} from '@mui/utils' ;
16
16
import { shouldForwardProp } from '@mui/system' ;
17
- // TODO v6: replace @mui /material with @mui /material-next when components are available
18
- import Menu from '@mui/material/Menu/Menu' ;
19
17
import {
20
18
nativeSelectSelectStyles ,
21
19
nativeSelectIconStyles ,
22
20
} from '@mui/material/NativeSelect/NativeSelectInput' ;
21
+ // TODO v6: replace with material-next Menu component when available https://github.com/mui/material-ui/pull/38934
22
+ import Menu from '@mui/material/Menu/Menu' ;
23
23
import { isFilled } from '../InputBase/utils' ;
24
24
import styled from '../styles/styled' ;
25
25
import selectClasses , { getSelectUtilityClasses } from './selectClasses' ;
You can’t perform that action at this time.
0 commit comments