diff --git a/packages/mui-material/src/Accordion/Accordion.d.ts b/packages/mui-material/src/Accordion/Accordion.d.ts index bab72ffa4308f3..bec046238536f7 100644 --- a/packages/mui-material/src/Accordion/Accordion.d.ts +++ b/packages/mui-material/src/Accordion/Accordion.d.ts @@ -83,6 +83,6 @@ declare const Accordion: OverridableComponent; export type AccordionProps< D extends React.ElementType = AccordionTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default Accordion; diff --git a/packages/mui-material/src/AccordionSummary/AccordionSummary.d.ts b/packages/mui-material/src/AccordionSummary/AccordionSummary.d.ts index 787420471f07da..0ea372a87391dc 100644 --- a/packages/mui-material/src/AccordionSummary/AccordionSummary.d.ts +++ b/packages/mui-material/src/AccordionSummary/AccordionSummary.d.ts @@ -46,6 +46,6 @@ declare const AccordionSummary: ExtendButtonBase; export type AccordionSummaryProps< D extends React.ElementType = AccordionSummaryTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default AccordionSummary; diff --git a/packages/mui-material/src/AppBar/AppBar.d.ts b/packages/mui-material/src/AppBar/AppBar.d.ts index 93be380f80e91b..cd01fbe820e506 100644 --- a/packages/mui-material/src/AppBar/AppBar.d.ts +++ b/packages/mui-material/src/AppBar/AppBar.d.ts @@ -61,6 +61,6 @@ declare const AppBar: OverridableComponent; export type AppBarProps< D extends React.ElementType = AppBarTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default AppBar; diff --git a/packages/mui-material/src/Avatar/Avatar.d.ts b/packages/mui-material/src/Avatar/Avatar.d.ts index f809dfb6989432..7d9a94d873ec27 100644 --- a/packages/mui-material/src/Avatar/Avatar.d.ts +++ b/packages/mui-material/src/Avatar/Avatar.d.ts @@ -74,6 +74,6 @@ declare const Avatar: OverridableComponent; export type AvatarProps< D extends React.ElementType = AvatarTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default Avatar; diff --git a/packages/mui-material/src/Backdrop/Backdrop.d.ts b/packages/mui-material/src/Backdrop/Backdrop.d.ts index 153cf2eee40563..143f6d3d94ebe2 100644 --- a/packages/mui-material/src/Backdrop/Backdrop.d.ts +++ b/packages/mui-material/src/Backdrop/Backdrop.d.ts @@ -115,6 +115,6 @@ declare const Backdrop: OverridableComponent; export type BackdropProps< D extends React.ElementType = BackdropTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default Backdrop; diff --git a/packages/mui-material/src/Badge/Badge.d.ts b/packages/mui-material/src/Badge/Badge.d.ts index 180770267fb45a..f9b59b44999523 100644 --- a/packages/mui-material/src/Badge/Badge.d.ts +++ b/packages/mui-material/src/Badge/Badge.d.ts @@ -105,6 +105,6 @@ declare const Badge: OverridableComponent; export type BadgeProps< D extends React.ElementType = BadgeTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default Badge; diff --git a/packages/mui-material/src/BottomNavigation/BottomNavigation.d.ts b/packages/mui-material/src/BottomNavigation/BottomNavigation.d.ts index 8e8b724458ca40..2569f996d6be75 100644 --- a/packages/mui-material/src/BottomNavigation/BottomNavigation.d.ts +++ b/packages/mui-material/src/BottomNavigation/BottomNavigation.d.ts @@ -53,6 +53,6 @@ declare const BottomNavigation: OverridableComponent; export type BottomNavigationProps< D extends React.ElementType = BottomNavigationTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default BottomNavigation; diff --git a/packages/mui-material/src/BottomNavigationAction/BottomNavigationAction.d.ts b/packages/mui-material/src/BottomNavigationAction/BottomNavigationAction.d.ts index ad9c204fdb2a07..ed17f5cbb1b082 100644 --- a/packages/mui-material/src/BottomNavigationAction/BottomNavigationAction.d.ts +++ b/packages/mui-material/src/BottomNavigationAction/BottomNavigationAction.d.ts @@ -65,6 +65,6 @@ declare const BottomNavigationAction: ExtendButtonBase< export type BottomNavigationActionProps< D extends React.ElementType = ButtonBaseTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default BottomNavigationAction; diff --git a/packages/mui-material/src/Box/Box.d.ts b/packages/mui-material/src/Box/Box.d.ts index bf71fee88d469c..5c863986612d14 100644 --- a/packages/mui-material/src/Box/Box.d.ts +++ b/packages/mui-material/src/Box/Box.d.ts @@ -18,6 +18,6 @@ declare const Box: OverridableComponent>; export type BoxProps< D extends React.ElementType = BoxTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default Box; diff --git a/packages/mui-material/src/Breadcrumbs/Breadcrumbs.d.ts b/packages/mui-material/src/Breadcrumbs/Breadcrumbs.d.ts index b3a1348b0e5a0a..3b4c856b008e40 100644 --- a/packages/mui-material/src/Breadcrumbs/Breadcrumbs.d.ts +++ b/packages/mui-material/src/Breadcrumbs/Breadcrumbs.d.ts @@ -97,6 +97,6 @@ declare const Breadcrumbs: OverridableComponent; export type BreadcrumbsProps< D extends React.ElementType = BreadcrumbsTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default Breadcrumbs; diff --git a/packages/mui-material/src/ButtonBase/ButtonBase.d.ts b/packages/mui-material/src/ButtonBase/ButtonBase.d.ts index b842419c316b2d..9f14c3d9039ef4 100644 --- a/packages/mui-material/src/ButtonBase/ButtonBase.d.ts +++ b/packages/mui-material/src/ButtonBase/ButtonBase.d.ts @@ -121,7 +121,7 @@ declare const ButtonBase: ExtendButtonBase; export type ButtonBaseProps< D extends React.ElementType = ButtonBaseTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export interface ButtonBaseActions { focusVisible(): void; diff --git a/packages/mui-material/src/ButtonGroup/ButtonGroup.d.ts b/packages/mui-material/src/ButtonGroup/ButtonGroup.d.ts index 4db8c1fc60618f..ca2549eb51f1cf 100644 --- a/packages/mui-material/src/ButtonGroup/ButtonGroup.d.ts +++ b/packages/mui-material/src/ButtonGroup/ButtonGroup.d.ts @@ -96,6 +96,6 @@ declare const ButtonGroup: OverridableComponent; export type ButtonGroupProps< D extends React.ElementType = ButtonGroupTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default ButtonGroup; diff --git a/packages/mui-material/src/Card/Card.d.ts b/packages/mui-material/src/Card/Card.d.ts index 474db55d4b62f0..2c88bcf524993d 100644 --- a/packages/mui-material/src/Card/Card.d.ts +++ b/packages/mui-material/src/Card/Card.d.ts @@ -46,6 +46,6 @@ declare const Card: OverridableComponent; export type CardProps< D extends React.ElementType = CardTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default Card; diff --git a/packages/mui-material/src/CardActionArea/CardActionArea.d.ts b/packages/mui-material/src/CardActionArea/CardActionArea.d.ts index 2118d73c344b94..cf56dbe53db190 100644 --- a/packages/mui-material/src/CardActionArea/CardActionArea.d.ts +++ b/packages/mui-material/src/CardActionArea/CardActionArea.d.ts @@ -38,6 +38,6 @@ declare const CardActionArea: ExtendButtonBase< export type CardActionAreaProps< D extends React.ElementType = ButtonBaseTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default CardActionArea; diff --git a/packages/mui-material/src/CardContent/CardContent.d.ts b/packages/mui-material/src/CardContent/CardContent.d.ts index 1ae1e8024e6526..2e78d8f5bfaeea 100644 --- a/packages/mui-material/src/CardContent/CardContent.d.ts +++ b/packages/mui-material/src/CardContent/CardContent.d.ts @@ -36,6 +36,6 @@ declare const CardContent: OverridableComponent; export type CardContentProps< D extends React.ElementType = CardContentTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default CardContent; diff --git a/packages/mui-material/src/CardMedia/CardMedia.d.ts b/packages/mui-material/src/CardMedia/CardMedia.d.ts index f233cb6dd915d5..bc3b9d6f48d5d4 100644 --- a/packages/mui-material/src/CardMedia/CardMedia.d.ts +++ b/packages/mui-material/src/CardMedia/CardMedia.d.ts @@ -49,6 +49,6 @@ declare const CardMedia: OverridableComponent>; export type CardMediaProps = OverrideProps< CardMediaTypeMap, D ->; +> & { component?: D }; export default CardMedia; diff --git a/packages/mui-material/src/Chip/Chip.d.ts b/packages/mui-material/src/Chip/Chip.d.ts index 4e8644064f1a2c..7dcd3acaae56fc 100644 --- a/packages/mui-material/src/Chip/Chip.d.ts +++ b/packages/mui-material/src/Chip/Chip.d.ts @@ -111,6 +111,6 @@ declare const Chip: OverridableComponent; export type ChipProps< D extends React.ElementType = ChipTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default Chip; diff --git a/packages/mui-material/src/Container/Container.d.ts b/packages/mui-material/src/Container/Container.d.ts index bc98c75bb3ae4f..6539f934595333 100644 --- a/packages/mui-material/src/Container/Container.d.ts +++ b/packages/mui-material/src/Container/Container.d.ts @@ -53,6 +53,6 @@ declare const Container: OverridableComponent; export type ContainerProps< D extends React.ElementType = ContainerTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default Container; diff --git a/packages/mui-material/src/DialogContentText/DialogContentText.d.ts b/packages/mui-material/src/DialogContentText/DialogContentText.d.ts index 2f8bfdf0db2e45..4b6f615f5f24a2 100644 --- a/packages/mui-material/src/DialogContentText/DialogContentText.d.ts +++ b/packages/mui-material/src/DialogContentText/DialogContentText.d.ts @@ -38,6 +38,6 @@ declare const DialogContentText: OverridableComponent; export type DialogContentTextProps< D extends React.ElementType = DialogContentTextTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default DialogContentText; diff --git a/packages/mui-material/src/DialogTitle/DialogTitle.d.ts b/packages/mui-material/src/DialogTitle/DialogTitle.d.ts index 3616615f420b7f..a51e4288743fa4 100644 --- a/packages/mui-material/src/DialogTitle/DialogTitle.d.ts +++ b/packages/mui-material/src/DialogTitle/DialogTitle.d.ts @@ -41,6 +41,6 @@ declare const DialogTitle: OverridableComponent; export type DialogTitleProps< D extends React.ElementType = DialogTitleTypeMap['defaultComponent'], P = { component?: React.ElementType }, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default DialogTitle; diff --git a/packages/mui-material/src/Divider/Divider.d.ts b/packages/mui-material/src/Divider/Divider.d.ts index 40c65d9c488b4a..0fba4a226f9eb4 100644 --- a/packages/mui-material/src/Divider/Divider.d.ts +++ b/packages/mui-material/src/Divider/Divider.d.ts @@ -75,6 +75,6 @@ declare const Divider: OverridableComponent; export type DividerProps< D extends React.ElementType = DividerTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default Divider; diff --git a/packages/mui-material/src/Fab/Fab.d.ts b/packages/mui-material/src/Fab/Fab.d.ts index c9ac5689f83a2c..bcbd1222fc2ba0 100644 --- a/packages/mui-material/src/Fab/Fab.d.ts +++ b/packages/mui-material/src/Fab/Fab.d.ts @@ -85,6 +85,6 @@ declare const Fab: ExtendButtonBase; export type FabProps< D extends React.ElementType = FabTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default Fab; diff --git a/packages/mui-material/src/FormControl/FormControl.d.ts b/packages/mui-material/src/FormControl/FormControl.d.ts index 249d11e1a9b639..b7566926d94232 100644 --- a/packages/mui-material/src/FormControl/FormControl.d.ts +++ b/packages/mui-material/src/FormControl/FormControl.d.ts @@ -122,6 +122,6 @@ declare const FormControl: OverridableComponent; export type FormControlProps< D extends React.ElementType = FormControlTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default FormControl; diff --git a/packages/mui-material/src/FormHelperText/FormHelperText.d.ts b/packages/mui-material/src/FormHelperText/FormHelperText.d.ts index 4001adf62ce3b6..9fee3ecedfa510 100644 --- a/packages/mui-material/src/FormHelperText/FormHelperText.d.ts +++ b/packages/mui-material/src/FormHelperText/FormHelperText.d.ts @@ -73,6 +73,6 @@ declare const FormHelperText: OverridableComponent; export type FormHelperTextProps< D extends React.ElementType = FormHelperTextTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default FormHelperText; diff --git a/packages/mui-material/src/FormLabel/FormLabel.d.ts b/packages/mui-material/src/FormLabel/FormLabel.d.ts index f3918e087e16b7..ed47e30e5e8884 100644 --- a/packages/mui-material/src/FormLabel/FormLabel.d.ts +++ b/packages/mui-material/src/FormLabel/FormLabel.d.ts @@ -80,6 +80,6 @@ export interface ExtendFormLabelTypeMap { export type FormLabelProps< D extends React.ElementType = FormLabelTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default FormLabel; diff --git a/packages/mui-material/src/Grid/Grid.d.ts b/packages/mui-material/src/Grid/Grid.d.ts index b2e15d1bc6721c..b5ef45a73648c0 100644 --- a/packages/mui-material/src/Grid/Grid.d.ts +++ b/packages/mui-material/src/Grid/Grid.d.ts @@ -168,6 +168,6 @@ declare const Grid: OverridableComponent; export type GridProps< D extends React.ElementType = GridTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default Grid; diff --git a/packages/mui-material/src/Icon/Icon.d.ts b/packages/mui-material/src/Icon/Icon.d.ts index a063ac035143c7..6a87527567003d 100644 --- a/packages/mui-material/src/Icon/Icon.d.ts +++ b/packages/mui-material/src/Icon/Icon.d.ts @@ -74,6 +74,6 @@ declare const Icon: OverridableComponent & { muiName: string }; export type IconProps< D extends React.ElementType = IconTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default Icon; diff --git a/packages/mui-material/src/IconButton/IconButton.d.ts b/packages/mui-material/src/IconButton/IconButton.d.ts index 6a49a9fb00f5a9..934e1856ebb20a 100644 --- a/packages/mui-material/src/IconButton/IconButton.d.ts +++ b/packages/mui-material/src/IconButton/IconButton.d.ts @@ -83,6 +83,6 @@ declare const IconButton: ExtendButtonBase; export type IconButtonProps< D extends React.ElementType = IconButtonTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default IconButton; diff --git a/packages/mui-material/src/ImageList/ImageList.d.ts b/packages/mui-material/src/ImageList/ImageList.d.ts index 6b3b1b302f1b18..f988dc733eb4f0 100644 --- a/packages/mui-material/src/ImageList/ImageList.d.ts +++ b/packages/mui-material/src/ImageList/ImageList.d.ts @@ -62,6 +62,6 @@ declare const ImageList: OverridableComponent; export type ImageListProps< D extends React.ElementType = ImageListTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default ImageList; diff --git a/packages/mui-material/src/ImageListItem/ImageListItem.d.ts b/packages/mui-material/src/ImageListItem/ImageListItem.d.ts index 6fbdc4296cfbb4..f283890996b292 100644 --- a/packages/mui-material/src/ImageListItem/ImageListItem.d.ts +++ b/packages/mui-material/src/ImageListItem/ImageListItem.d.ts @@ -46,6 +46,6 @@ declare const ImageListItem: OverridableComponent; export type ImageListItemProps< D extends React.ElementType = ImageListItemTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default ImageListItem; diff --git a/packages/mui-material/src/InputAdornment/InputAdornment.d.ts b/packages/mui-material/src/InputAdornment/InputAdornment.d.ts index c30ec22feea1cf..7dad311cc74e3e 100644 --- a/packages/mui-material/src/InputAdornment/InputAdornment.d.ts +++ b/packages/mui-material/src/InputAdornment/InputAdornment.d.ts @@ -57,6 +57,6 @@ declare const InputAdornment: OverridableComponent; export type InputAdornmentProps< D extends React.ElementType = InputAdornmentTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default InputAdornment; diff --git a/packages/mui-material/src/InputLabel/InputLabel.d.ts b/packages/mui-material/src/InputLabel/InputLabel.d.ts index 3e8641a383e127..5ea17160e755dc 100644 --- a/packages/mui-material/src/InputLabel/InputLabel.d.ts +++ b/packages/mui-material/src/InputLabel/InputLabel.d.ts @@ -85,6 +85,6 @@ declare const InputLabel: OverridableComponent; export type InputLabelProps< D extends React.ElementType = InputLabelTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default InputLabel; diff --git a/packages/mui-material/src/Link/Link.d.ts b/packages/mui-material/src/Link/Link.d.ts index 83a4cdcbab7918..99d51de9104506 100644 --- a/packages/mui-material/src/Link/Link.d.ts +++ b/packages/mui-material/src/Link/Link.d.ts @@ -64,6 +64,6 @@ export type LinkBaseProps = Omit, export type LinkProps< D extends React.ElementType = LinkTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default Link; diff --git a/packages/mui-material/src/List/List.d.ts b/packages/mui-material/src/List/List.d.ts index edb509b63ef0d1..9a6254dba6c82d 100644 --- a/packages/mui-material/src/List/List.d.ts +++ b/packages/mui-material/src/List/List.d.ts @@ -64,6 +64,6 @@ declare const List: ExtendList; export type ListProps< D extends React.ElementType = ListTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default List; diff --git a/packages/mui-material/src/ListItem/ListItem.d.ts b/packages/mui-material/src/ListItem/ListItem.d.ts index bf0430247ed82b..1cc12a6420fae8 100644 --- a/packages/mui-material/src/ListItem/ListItem.d.ts +++ b/packages/mui-material/src/ListItem/ListItem.d.ts @@ -180,6 +180,6 @@ declare const ListItem: ExtendButtonBase< export type ListItemProps = OverrideProps< ListItemTypeMap, D ->; +> & { component?: D }; export default ListItem; diff --git a/packages/mui-material/src/ListItemButton/ListItemButton.d.ts b/packages/mui-material/src/ListItemButton/ListItemButton.d.ts index d6744afd2a81c6..2cc8d60d49ad0d 100644 --- a/packages/mui-material/src/ListItemButton/ListItemButton.d.ts +++ b/packages/mui-material/src/ListItemButton/ListItemButton.d.ts @@ -82,6 +82,6 @@ declare const ListItemButton: ExtendButtonBase; export type ListItemButtonProps< D extends React.ElementType = ListItemButtonTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default ListItemButton; diff --git a/packages/mui-material/src/ListSubheader/ListSubheader.d.ts b/packages/mui-material/src/ListSubheader/ListSubheader.d.ts index ca7b5ddbd5a9a8..a5c2bcd50d604a 100644 --- a/packages/mui-material/src/ListSubheader/ListSubheader.d.ts +++ b/packages/mui-material/src/ListSubheader/ListSubheader.d.ts @@ -57,6 +57,6 @@ declare const ListSubheader: OverridableComponent; export type ListSubheaderProps< D extends React.ElementType = ListSubheaderTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default ListSubheader; diff --git a/packages/mui-material/src/MenuItem/MenuItem.d.ts b/packages/mui-material/src/MenuItem/MenuItem.d.ts index 0b450d7b3b9d59..d1722d7cb34d6e 100644 --- a/packages/mui-material/src/MenuItem/MenuItem.d.ts +++ b/packages/mui-material/src/MenuItem/MenuItem.d.ts @@ -66,6 +66,6 @@ declare const MenuItem: ExtendButtonBase; export type MenuItemProps< D extends React.ElementType = MenuItemTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default MenuItem; diff --git a/packages/mui-material/src/MenuList/MenuList.d.ts b/packages/mui-material/src/MenuList/MenuList.d.ts index d6d88c85c34821..adddca27ada2cb 100644 --- a/packages/mui-material/src/MenuList/MenuList.d.ts +++ b/packages/mui-material/src/MenuList/MenuList.d.ts @@ -61,6 +61,6 @@ declare const MenuList: ExtendList; export type MenuListProps< D extends React.ElementType = MenuListTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default MenuList; diff --git a/packages/mui-material/src/Modal/Modal.d.ts b/packages/mui-material/src/Modal/Modal.d.ts index 130ba633c7e52e..1e57afccf23e31 100644 --- a/packages/mui-material/src/Modal/Modal.d.ts +++ b/packages/mui-material/src/Modal/Modal.d.ts @@ -131,6 +131,6 @@ export declare const modalClasses: ModalClasses; export type ModalProps< D extends React.ElementType = ModalTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default Modal; diff --git a/packages/mui-material/src/PaginationItem/PaginationItem.d.ts b/packages/mui-material/src/PaginationItem/PaginationItem.d.ts index 1a2b2be7dcab02..17cb07e5ceb4b5 100644 --- a/packages/mui-material/src/PaginationItem/PaginationItem.d.ts +++ b/packages/mui-material/src/PaginationItem/PaginationItem.d.ts @@ -112,6 +112,6 @@ declare const PaginationItem: OverridableComponent; export type PaginationItemProps< D extends React.ElementType = PaginationItemTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default PaginationItem; diff --git a/packages/mui-material/src/Paper/Paper.d.ts b/packages/mui-material/src/Paper/Paper.d.ts index 3fdf79c2528e79..158675c0a51076 100644 --- a/packages/mui-material/src/Paper/Paper.d.ts +++ b/packages/mui-material/src/Paper/Paper.d.ts @@ -62,6 +62,6 @@ export interface ExtendPaperTypeMap = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default Paper; diff --git a/packages/mui-material/src/ScopedCssBaseline/ScopedCssBaseline.d.ts b/packages/mui-material/src/ScopedCssBaseline/ScopedCssBaseline.d.ts index 6ad94bdfad81ba..c6c6b6f07b5b06 100644 --- a/packages/mui-material/src/ScopedCssBaseline/ScopedCssBaseline.d.ts +++ b/packages/mui-material/src/ScopedCssBaseline/ScopedCssBaseline.d.ts @@ -42,7 +42,7 @@ declare const ScopedCssBaseline: OverridableComponent; export type ScopedCssBaselineProps< D extends React.ElementType = ScopedCssBaselineTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; /** * diff --git a/packages/mui-material/src/Skeleton/Skeleton.d.ts b/packages/mui-material/src/Skeleton/Skeleton.d.ts index 5ec0f0432386d1..be043afb3e023a 100644 --- a/packages/mui-material/src/Skeleton/Skeleton.d.ts +++ b/packages/mui-material/src/Skeleton/Skeleton.d.ts @@ -64,6 +64,6 @@ declare const Skeleton: OverridableComponent; export type SkeletonProps< D extends React.ElementType = SkeletonTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default Skeleton; diff --git a/packages/mui-material/src/Slider/Slider.d.ts b/packages/mui-material/src/Slider/Slider.d.ts index 041cb8f8aad893..91bca564799b5f 100644 --- a/packages/mui-material/src/Slider/Slider.d.ts +++ b/packages/mui-material/src/Slider/Slider.d.ts @@ -306,6 +306,6 @@ declare const Slider: OverridableComponent; export type SliderProps< D extends React.ElementType = SliderTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default Slider; diff --git a/packages/mui-material/src/Step/Step.d.ts b/packages/mui-material/src/Step/Step.d.ts index 15c58fd80e4a67..66f62ccf2aae61 100644 --- a/packages/mui-material/src/Step/Step.d.ts +++ b/packages/mui-material/src/Step/Step.d.ts @@ -53,7 +53,7 @@ export interface StepTypeMap

{ export type StepProps< D extends React.ElementType = StepTypeMap['defaultComponent'], P = { component?: React.ElementType }, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export type StepClasskey = keyof NonNullable; diff --git a/packages/mui-material/src/StepButton/StepButton.d.ts b/packages/mui-material/src/StepButton/StepButton.d.ts index c80ccfe56c7709..5c3fb60693a9d5 100644 --- a/packages/mui-material/src/StepButton/StepButton.d.ts +++ b/packages/mui-material/src/StepButton/StepButton.d.ts @@ -58,6 +58,6 @@ export type StepButtonClasskey = keyof NonNullable; export type StepButtonProps< D extends React.ElementType = ButtonBaseTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default StepButton; diff --git a/packages/mui-material/src/Stepper/Stepper.d.ts b/packages/mui-material/src/Stepper/Stepper.d.ts index e9191a5e847d56..da1798c7d850ec 100644 --- a/packages/mui-material/src/Stepper/Stepper.d.ts +++ b/packages/mui-material/src/Stepper/Stepper.d.ts @@ -56,7 +56,7 @@ export interface StepperTypeMap

{ export type StepperProps< D extends React.ElementType = StepperTypeMap['defaultComponent'], P = { component?: React.ElementType }, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export type StepperClasskey = keyof NonNullable; diff --git a/packages/mui-material/src/SvgIcon/SvgIcon.d.ts b/packages/mui-material/src/SvgIcon/SvgIcon.d.ts index 68e178ba788d5b..35b864d053dc18 100644 --- a/packages/mui-material/src/SvgIcon/SvgIcon.d.ts +++ b/packages/mui-material/src/SvgIcon/SvgIcon.d.ts @@ -101,6 +101,6 @@ declare const SvgIcon: OverridableComponent & { muiName: string export type SvgIconProps< D extends React.ElementType = SvgIconTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default SvgIcon; diff --git a/packages/mui-material/src/Tab/Tab.d.ts b/packages/mui-material/src/Tab/Tab.d.ts index e3aeb5c844d185..05d4de9b6d606f 100644 --- a/packages/mui-material/src/Tab/Tab.d.ts +++ b/packages/mui-material/src/Tab/Tab.d.ts @@ -73,6 +73,6 @@ declare const Tab: ExtendButtonBase; export type TabProps< D extends React.ElementType = TabTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default Tab; diff --git a/packages/mui-material/src/Table/Table.d.ts b/packages/mui-material/src/Table/Table.d.ts index 0ac3f3df192e9d..ac9045eb354d95 100644 --- a/packages/mui-material/src/Table/Table.d.ts +++ b/packages/mui-material/src/Table/Table.d.ts @@ -56,6 +56,6 @@ declare const Table: OverridableComponent; export type TableProps< D extends React.ElementType = TableTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default Table; diff --git a/packages/mui-material/src/TableBody/TableBody.d.ts b/packages/mui-material/src/TableBody/TableBody.d.ts index e3f1c69773b9a4..7085702a5993b2 100644 --- a/packages/mui-material/src/TableBody/TableBody.d.ts +++ b/packages/mui-material/src/TableBody/TableBody.d.ts @@ -36,6 +36,6 @@ declare const TableBody: OverridableComponent; export type TableBodyProps< D extends React.ElementType = TableBodyTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D>& { component?: D }; export default TableBody; diff --git a/packages/mui-material/src/TableContainer/TableContainer.d.ts b/packages/mui-material/src/TableContainer/TableContainer.d.ts index 876d0dbbeb09ed..caec8b5d02c50e 100644 --- a/packages/mui-material/src/TableContainer/TableContainer.d.ts +++ b/packages/mui-material/src/TableContainer/TableContainer.d.ts @@ -36,6 +36,6 @@ declare const TableContainer: OverridableComponent; export type TableContainerProps< D extends React.ElementType = TableContainerTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default TableContainer; diff --git a/packages/mui-material/src/TableFooter/TableFooter.d.ts b/packages/mui-material/src/TableFooter/TableFooter.d.ts index 02fa9e11f30608..2aa332522db2e6 100644 --- a/packages/mui-material/src/TableFooter/TableFooter.d.ts +++ b/packages/mui-material/src/TableFooter/TableFooter.d.ts @@ -36,6 +36,6 @@ declare const TableFooter: OverridableComponent; export type TableFooterProps< D extends React.ElementType = TableFooterTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default TableFooter; diff --git a/packages/mui-material/src/TableHead/TableHead.d.ts b/packages/mui-material/src/TableHead/TableHead.d.ts index f5437f954a0e3d..1a32dcde06753f 100644 --- a/packages/mui-material/src/TableHead/TableHead.d.ts +++ b/packages/mui-material/src/TableHead/TableHead.d.ts @@ -36,6 +36,6 @@ declare const TableHead: OverridableComponent; export type TableHeadProps< D extends React.ElementType = TableHeadTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default TableHead; diff --git a/packages/mui-material/src/TablePagination/TablePagination.d.ts b/packages/mui-material/src/TablePagination/TablePagination.d.ts index 79cdea16a6b218..eb76eac15f9fca 100644 --- a/packages/mui-material/src/TablePagination/TablePagination.d.ts +++ b/packages/mui-material/src/TablePagination/TablePagination.d.ts @@ -145,6 +145,6 @@ export type TablePaginationBaseProps = Omit, P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default TablePagination; diff --git a/packages/mui-material/src/TableRow/TableRow.d.ts b/packages/mui-material/src/TableRow/TableRow.d.ts index fadff1fc90a9eb..8d6ce66128585d 100644 --- a/packages/mui-material/src/TableRow/TableRow.d.ts +++ b/packages/mui-material/src/TableRow/TableRow.d.ts @@ -48,6 +48,6 @@ declare const TableRow: OverridableComponent; export type TableRowProps< D extends React.ElementType = TableRowTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default TableRow; diff --git a/packages/mui-material/src/TableSortLabel/TableSortLabel.d.ts b/packages/mui-material/src/TableSortLabel/TableSortLabel.d.ts index 06009f903d3860..6ff0842dca93b5 100644 --- a/packages/mui-material/src/TableSortLabel/TableSortLabel.d.ts +++ b/packages/mui-material/src/TableSortLabel/TableSortLabel.d.ts @@ -63,6 +63,6 @@ declare const TableSortLabel: ExtendButtonBase; export type TableSortLabelProps< D extends React.ElementType = TableSortLabelTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default TableSortLabel; diff --git a/packages/mui-material/src/Tabs/Tabs.d.ts b/packages/mui-material/src/Tabs/Tabs.d.ts index 4fc93a32af82b1..8512289217812b 100644 --- a/packages/mui-material/src/Tabs/Tabs.d.ts +++ b/packages/mui-material/src/Tabs/Tabs.d.ts @@ -195,6 +195,6 @@ export interface TabsActions { export type TabsProps< D extends React.ElementType = TabsTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default Tabs; diff --git a/packages/mui-material/src/ToggleButton/ToggleButton.d.ts b/packages/mui-material/src/ToggleButton/ToggleButton.d.ts index d0b7f5d9f97edb..ab476958a0df62 100644 --- a/packages/mui-material/src/ToggleButton/ToggleButton.d.ts +++ b/packages/mui-material/src/ToggleButton/ToggleButton.d.ts @@ -101,6 +101,6 @@ declare const ToggleButton: ExtendButtonBase; export type ToggleButtonProps< D extends React.ElementType = ToggleButtonTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default ToggleButton; diff --git a/packages/mui-material/src/Toolbar/Toolbar.d.ts b/packages/mui-material/src/Toolbar/Toolbar.d.ts index ebe478ea2d5423..7d3f01e000bb27 100644 --- a/packages/mui-material/src/Toolbar/Toolbar.d.ts +++ b/packages/mui-material/src/Toolbar/Toolbar.d.ts @@ -50,6 +50,6 @@ declare const Toolbar: OverridableComponent; export type ToolbarProps< D extends React.ElementType = ToolbarTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default Toolbar; diff --git a/packages/mui-material/src/Typography/Typography.d.ts b/packages/mui-material/src/Typography/Typography.d.ts index 2eceb2149c303c..b39b9a5f371cc2 100644 --- a/packages/mui-material/src/Typography/Typography.d.ts +++ b/packages/mui-material/src/Typography/Typography.d.ts @@ -93,6 +93,6 @@ declare const Typography: OverridableComponent; export type TypographyProps< D extends React.ElementType = TypographyTypeMap['defaultComponent'], P = {}, -> = OverrideProps, D>; +> = OverrideProps, D> & { component?: D }; export default Typography;