@@ -5,18 +5,23 @@ import PropTypes from 'prop-types';
5
5
import clsx from 'clsx' ;
6
6
import MuiError from '@mui/utils/macros/MuiError.macro' ;
7
7
import { unstable_composeClasses as composeClasses } from '@mui/base/composeClasses' ;
8
- import { refType , unstable_useId as useId } from '@mui/utils' ;
9
- import ownerDocument from '../utils/ownerDocument' ;
10
- import capitalize from '../utils/capitalize' ;
11
- import Menu from '../Menu/Menu' ;
8
+ import {
9
+ refType ,
10
+ unstable_useId as useId ,
11
+ unstable_capitalize as capitalize ,
12
+ unstable_ownerDocument as ownerDocument ,
13
+ unstable_useForkRef as useForkRef ,
14
+ unstable_useControlled as useControlled ,
15
+ } from '@mui/utils' ;
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' ;
12
19
import {
13
20
nativeSelectSelectStyles ,
14
21
nativeSelectIconStyles ,
15
- } from '.. /NativeSelect/NativeSelectInput' ;
22
+ } from '@mui/material /NativeSelect/NativeSelectInput' ;
16
23
import { isFilled } from '../InputBase/utils' ;
17
- import styled , { slotShouldForwardProp } from '../styles/styled' ;
18
- import useForkRef from '../utils/useForkRef' ;
19
- import useControlled from '../utils/useControlled' ;
24
+ import styled from '../styles/styled' ;
20
25
import selectClasses , { getSelectUtilityClasses } from './selectClasses' ;
21
26
22
27
const SelectSelect = styled ( 'div' , {
@@ -57,7 +62,7 @@ const SelectIcon = styled('svg', {
57
62
} ) ( nativeSelectIconStyles ) ;
58
63
59
64
const SelectNativeInput = styled ( 'input' , {
60
- shouldForwardProp : ( prop ) => slotShouldForwardProp ( prop ) && prop !== 'classes' ,
65
+ shouldForwardProp : ( prop ) => shouldForwardProp ( prop ) && prop !== 'classes' ,
61
66
name : 'MuiSelect' ,
62
67
slot : 'NativeInput' ,
63
68
overridesResolver : ( props , styles ) => styles . nativeInput ,
0 commit comments