diff --git a/packages/mui-base/src/FormControl/FormControl.types.ts b/packages/mui-base/src/FormControl/FormControl.types.ts index faa33734da2979..51296771a87dc6 100644 --- a/packages/mui-base/src/FormControl/FormControl.types.ts +++ b/packages/mui-base/src/FormControl/FormControl.types.ts @@ -1,6 +1,6 @@ import * as React from 'react'; -import { OverrideProps, Simplify } from '@mui/types'; -import { SlotComponentProps } from '../utils'; +import { Simplify } from '@mui/types'; +import { PolymorphicProps, SlotComponentProps } from '../utils'; export type NativeFormControlElement = HTMLInputElement | HTMLTextAreaElement | HTMLSelectElement; @@ -72,9 +72,7 @@ export interface FormControlTypeMap< export type FormControlProps< RootComponentType extends React.ElementType = FormControlTypeMap['defaultComponent'], -> = OverrideProps, RootComponentType> & { - component?: RootComponentType; -}; +> = PolymorphicProps, RootComponentType>; type NonOptionalOwnerState = 'disabled' | 'error' | 'required';