Skip to content

Commit 53dfc60

Browse files
committed
Specify component as React.ElementType
1 parent 44c1a5a commit 53dfc60

File tree

66 files changed

+65
-70
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

66 files changed

+65
-70
lines changed

packages/mui-material/src/Accordion/Accordion.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,6 @@ declare const Accordion: OverridableComponent<AccordionTypeMap>;
8383
export type AccordionProps<
8484
D extends React.ElementType = AccordionTypeMap['defaultComponent'],
8585
P = {},
86-
> = OverrideProps<AccordionTypeMap<P, D>, D> & { component?: D };
86+
> = OverrideProps<AccordionTypeMap<P, D>, D> & { component?: React.ElementType };
8787

8888
export default Accordion;

packages/mui-material/src/AccordionSummary/AccordionSummary.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,6 @@ declare const AccordionSummary: ExtendButtonBase<AccordionSummaryTypeMap>;
4646
export type AccordionSummaryProps<
4747
D extends React.ElementType = AccordionSummaryTypeMap['defaultComponent'],
4848
P = {},
49-
> = OverrideProps<AccordionSummaryTypeMap<P, D>, D> & { component?: D };
49+
> = OverrideProps<AccordionSummaryTypeMap<P, D>, D> & { component?: React.ElementType };
5050

5151
export default AccordionSummary;

packages/mui-material/src/AppBar/AppBar.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,6 @@ declare const AppBar: OverridableComponent<AppBarTypeMap>;
6161
export type AppBarProps<
6262
D extends React.ElementType = AppBarTypeMap['defaultComponent'],
6363
P = {},
64-
> = OverrideProps<AppBarTypeMap<P, D>, D> & { component?: D };
64+
> = OverrideProps<AppBarTypeMap<P, D>, D> & { component?: React.ElementType };
6565

6666
export default AppBar;

packages/mui-material/src/Avatar/Avatar.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,6 @@ declare const Avatar: OverridableComponent<AvatarTypeMap>;
7474
export type AvatarProps<
7575
D extends React.ElementType = AvatarTypeMap['defaultComponent'],
7676
P = {},
77-
> = OverrideProps<AvatarTypeMap<P, D>, D> & { component?: D };
77+
> = OverrideProps<AvatarTypeMap<P, D>, D> & { component?: React.ElementType };
7878

7979
export default Avatar;

packages/mui-material/src/Backdrop/Backdrop.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,6 @@ declare const Backdrop: OverridableComponent<BackdropTypeMap>;
115115
export type BackdropProps<
116116
D extends React.ElementType = BackdropTypeMap['defaultComponent'],
117117
P = {},
118-
> = OverrideProps<BackdropTypeMap<P, D>, D> & { component?: D };
118+
> = OverrideProps<BackdropTypeMap<P, D>, D> & { component?: React.ElementType };
119119

120120
export default Backdrop;

packages/mui-material/src/Badge/Badge.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,6 @@ declare const Badge: OverridableComponent<BadgeTypeMap>;
105105
export type BadgeProps<
106106
D extends React.ElementType = BadgeTypeMap['defaultComponent'],
107107
P = {},
108-
> = OverrideProps<BadgeTypeMap<D, P>, D> & { component?: D };
108+
> = OverrideProps<BadgeTypeMap<D, P>, D> & { component?: React.ElementType };
109109

110110
export default Badge;

packages/mui-material/src/BottomNavigation/BottomNavigation.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,6 @@ declare const BottomNavigation: OverridableComponent<BottomNavigationTypeMap>;
5353
export type BottomNavigationProps<
5454
D extends React.ElementType = BottomNavigationTypeMap['defaultComponent'],
5555
P = {},
56-
> = OverrideProps<BottomNavigationTypeMap<P, D>, D> & { component?: D };
56+
> = OverrideProps<BottomNavigationTypeMap<P, D>, D> & { component?: React.ElementType };
5757

5858
export default BottomNavigation;

packages/mui-material/src/BottomNavigationAction/BottomNavigationAction.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,6 @@ declare const BottomNavigationAction: ExtendButtonBase<
6565
export type BottomNavigationActionProps<
6666
D extends React.ElementType = ButtonBaseTypeMap['defaultComponent'],
6767
P = {},
68-
> = OverrideProps<BottomNavigationActionTypeMap<P, D>, D> & { component?: D };
68+
> = OverrideProps<BottomNavigationActionTypeMap<P, D>, D> & { component?: React.ElementType };
6969

7070
export default BottomNavigationAction;

packages/mui-material/src/Box/Box.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,6 @@ declare const Box: OverridableComponent<BoxTypeMap<{}, 'div', MaterialTheme>>;
1818
export type BoxProps<
1919
D extends React.ElementType = BoxTypeMap['defaultComponent'],
2020
P = {},
21-
> = OverrideProps<BoxTypeMap<P, D, MaterialTheme>, D> & { component?: D };
21+
> = OverrideProps<BoxTypeMap<P, D, MaterialTheme>, D>;
2222

2323
export default Box;

packages/mui-material/src/Breadcrumbs/Breadcrumbs.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,6 @@ declare const Breadcrumbs: OverridableComponent<BreadcrumbsTypeMap>;
9797
export type BreadcrumbsProps<
9898
D extends React.ElementType = BreadcrumbsTypeMap['defaultComponent'],
9999
P = {},
100-
> = OverrideProps<BreadcrumbsTypeMap<P, D>, D> & { component?: D };
100+
> = OverrideProps<BreadcrumbsTypeMap<P, D>, D> & { component?: React.ElementType };
101101

102102
export default Breadcrumbs;

packages/mui-material/src/Button/Button.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,6 @@ declare const Button: ExtendButtonBase<ButtonTypeMap>;
125125
export type ButtonProps<
126126
D extends React.ElementType = ButtonTypeMap['defaultComponent'],
127127
P = {},
128-
> = OverrideProps<ButtonTypeMap<P, D>, D> & { component?: D };
128+
> = OverrideProps<ButtonTypeMap<P, D>, D> & { component?: React.ElementType };
129129

130130
export default Button;

packages/mui-material/src/Button/Button.spec.tsx

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,6 @@ const props2: ButtonProps = {
2626
},
2727
};
2828

29-
const props3: ButtonProps<'span'> = {
30-
// @ts-expect-error
31-
component: 'div',
32-
};
33-
3429
const props4: ButtonProps<typeof TestOverride> = {
3530
component: TestOverride,
3631
x: 2,

packages/mui-material/src/ButtonBase/ButtonBase.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ declare const ButtonBase: ExtendButtonBase<ButtonBaseTypeMap>;
121121
export type ButtonBaseProps<
122122
D extends React.ElementType = ButtonBaseTypeMap['defaultComponent'],
123123
P = {},
124-
> = OverrideProps<ButtonBaseTypeMap<P, D>, D> & { component?: D };
124+
> = OverrideProps<ButtonBaseTypeMap<P, D>, D> & { component?: React.ElementType };
125125

126126
export interface ButtonBaseActions {
127127
focusVisible(): void;

packages/mui-material/src/ButtonGroup/ButtonGroup.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,6 @@ declare const ButtonGroup: OverridableComponent<ButtonGroupTypeMap>;
9696
export type ButtonGroupProps<
9797
D extends React.ElementType = ButtonGroupTypeMap['defaultComponent'],
9898
P = {},
99-
> = OverrideProps<ButtonGroupTypeMap<P, D>, D> & { component?: D };
99+
> = OverrideProps<ButtonGroupTypeMap<P, D>, D> & { component?: React.ElementType };
100100

101101
export default ButtonGroup;

packages/mui-material/src/Card/Card.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,6 @@ declare const Card: OverridableComponent<CardTypeMap>;
4646
export type CardProps<
4747
D extends React.ElementType = CardTypeMap['defaultComponent'],
4848
P = {},
49-
> = OverrideProps<CardTypeMap<P, D>, D> & { component?: D };
49+
> = OverrideProps<CardTypeMap<P, D>, D> & { component?: React.ElementType };
5050

5151
export default Card;

packages/mui-material/src/CardActionArea/CardActionArea.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,6 @@ declare const CardActionArea: ExtendButtonBase<
3838
export type CardActionAreaProps<
3939
D extends React.ElementType = ButtonBaseTypeMap['defaultComponent'],
4040
P = {},
41-
> = OverrideProps<CardActionAreaTypeMap<P, D>, D> & { component?: D };
41+
> = OverrideProps<CardActionAreaTypeMap<P, D>, D> & { component?: React.ElementType };
4242

4343
export default CardActionArea;

packages/mui-material/src/CardContent/CardContent.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,6 @@ declare const CardContent: OverridableComponent<CardContentTypeMap>;
3636
export type CardContentProps<
3737
D extends React.ElementType = CardContentTypeMap['defaultComponent'],
3838
P = {},
39-
> = OverrideProps<CardContentTypeMap<P, D>, D> & { component?: D };
39+
> = OverrideProps<CardContentTypeMap<P, D>, D> & { component?: React.ElementType };
4040

4141
export default CardContent;

packages/mui-material/src/CardMedia/CardMedia.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,6 @@ declare const CardMedia: OverridableComponent<CardMediaTypeMap<{}, 'div'>>;
4949
export type CardMediaProps<D extends React.ElementType = 'div', P = {}> = OverrideProps<
5050
CardMediaTypeMap<P, D>,
5151
D
52-
> & { component?: D };
52+
> & { component?: React.ElementType };
5353

5454
export default CardMedia;

packages/mui-material/src/Chip/Chip.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,6 @@ declare const Chip: OverridableComponent<ChipTypeMap>;
111111
export type ChipProps<
112112
D extends React.ElementType = ChipTypeMap['defaultComponent'],
113113
P = {},
114-
> = OverrideProps<ChipTypeMap<P, D>, D> & { component?: D };
114+
> = OverrideProps<ChipTypeMap<P, D>, D> & { component?: React.ElementType };
115115

116116
export default Chip;

packages/mui-material/src/Container/Container.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,6 @@ declare const Container: OverridableComponent<ContainerTypeMap>;
5353
export type ContainerProps<
5454
D extends React.ElementType = ContainerTypeMap['defaultComponent'],
5555
P = {},
56-
> = OverrideProps<ContainerTypeMap<P, D>, D> & { component?: D };
56+
> = OverrideProps<ContainerTypeMap<P, D>, D> & { component?: React.ElementType };
5757

5858
export default Container;

packages/mui-material/src/DialogContentText/DialogContentText.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,6 @@ declare const DialogContentText: OverridableComponent<DialogContentTextTypeMap>;
3838
export type DialogContentTextProps<
3939
D extends React.ElementType = DialogContentTextTypeMap['defaultComponent'],
4040
P = {},
41-
> = OverrideProps<DialogContentTextTypeMap<P, D>, D> & { component?: D };
41+
> = OverrideProps<DialogContentTextTypeMap<P, D>, D> & { component?: React.ElementType };
4242

4343
export default DialogContentText;

packages/mui-material/src/DialogTitle/DialogTitle.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,6 @@ declare const DialogTitle: OverridableComponent<DialogTitleTypeMap>;
4141
export type DialogTitleProps<
4242
D extends React.ElementType = DialogTitleTypeMap['defaultComponent'],
4343
P = { component?: React.ElementType },
44-
> = OverrideProps<DialogTitleTypeMap<P, D>, D> & { component?: D };
44+
> = OverrideProps<DialogTitleTypeMap<P, D>, D> & { component?: React.ElementType };
4545

4646
export default DialogTitle;

packages/mui-material/src/Divider/Divider.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,6 @@ declare const Divider: OverridableComponent<DividerTypeMap>;
7575
export type DividerProps<
7676
D extends React.ElementType = DividerTypeMap['defaultComponent'],
7777
P = {},
78-
> = OverrideProps<DividerTypeMap<P, D>, D> & { component?: D };
78+
> = OverrideProps<DividerTypeMap<P, D>, D> & { component?: React.ElementType };
7979

8080
export default Divider;

packages/mui-material/src/Fab/Fab.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,6 @@ declare const Fab: ExtendButtonBase<FabTypeMap>;
8585
export type FabProps<
8686
D extends React.ElementType = FabTypeMap['defaultComponent'],
8787
P = {},
88-
> = OverrideProps<FabTypeMap<P, D>, D> & { component?: D };
88+
> = OverrideProps<FabTypeMap<P, D>, D> & { component?: React.ElementType };
8989

9090
export default Fab;

packages/mui-material/src/FormControl/FormControl.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,6 @@ declare const FormControl: OverridableComponent<FormControlTypeMap>;
122122
export type FormControlProps<
123123
D extends React.ElementType = FormControlTypeMap['defaultComponent'],
124124
P = {},
125-
> = OverrideProps<FormControlTypeMap<P, D>, D> & { component?: D };
125+
> = OverrideProps<FormControlTypeMap<P, D>, D> & { component?: React.ElementType };
126126

127127
export default FormControl;

packages/mui-material/src/FormHelperText/FormHelperText.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,6 @@ declare const FormHelperText: OverridableComponent<FormHelperTextTypeMap>;
7373
export type FormHelperTextProps<
7474
D extends React.ElementType = FormHelperTextTypeMap['defaultComponent'],
7575
P = {},
76-
> = OverrideProps<FormHelperTextTypeMap<P, D>, D> & { component?: D };
76+
> = OverrideProps<FormHelperTextTypeMap<P, D>, D> & { component?: React.ElementType };
7777

7878
export default FormHelperText;

packages/mui-material/src/FormLabel/FormLabel.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,6 @@ export interface ExtendFormLabelTypeMap<M extends OverridableTypeMap> {
8080
export type FormLabelProps<
8181
D extends React.ElementType = FormLabelTypeMap['defaultComponent'],
8282
P = {},
83-
> = OverrideProps<FormLabelTypeMap<P, D>, D> & { component?: D };
83+
> = OverrideProps<FormLabelTypeMap<P, D>, D> & { component?: React.ElementType };
8484

8585
export default FormLabel;

packages/mui-material/src/Grid/Grid.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,6 @@ declare const Grid: OverridableComponent<GridTypeMap>;
168168
export type GridProps<
169169
D extends React.ElementType = GridTypeMap['defaultComponent'],
170170
P = {},
171-
> = OverrideProps<GridTypeMap<P, D>, D> & { component?: D };
171+
> = OverrideProps<GridTypeMap<P, D>, D> & { component?: React.ElementType };
172172

173173
export default Grid;

packages/mui-material/src/Icon/Icon.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,6 @@ declare const Icon: OverridableComponent<IconTypeMap> & { muiName: string };
7474
export type IconProps<
7575
D extends React.ElementType = IconTypeMap['defaultComponent'],
7676
P = {},
77-
> = OverrideProps<IconTypeMap<P, D>, D> & { component?: D };
77+
> = OverrideProps<IconTypeMap<P, D>, D> & { component?: React.ElementType };
7878

7979
export default Icon;

packages/mui-material/src/IconButton/IconButton.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,6 @@ declare const IconButton: ExtendButtonBase<IconButtonTypeMap>;
8383
export type IconButtonProps<
8484
D extends React.ElementType = IconButtonTypeMap['defaultComponent'],
8585
P = {},
86-
> = OverrideProps<IconButtonTypeMap<P, D>, D> & { component?: D };
86+
> = OverrideProps<IconButtonTypeMap<P, D>, D> & { component?: React.ElementType };
8787

8888
export default IconButton;

packages/mui-material/src/ImageList/ImageList.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,6 @@ declare const ImageList: OverridableComponent<ImageListTypeMap>;
6262
export type ImageListProps<
6363
D extends React.ElementType = ImageListTypeMap['defaultComponent'],
6464
P = {},
65-
> = OverrideProps<ImageListTypeMap<P, D>, D> & { component?: D };
65+
> = OverrideProps<ImageListTypeMap<P, D>, D> & { component?: React.ElementType };
6666

6767
export default ImageList;

packages/mui-material/src/ImageListItem/ImageListItem.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,6 @@ declare const ImageListItem: OverridableComponent<ImageListItemTypeMap>;
4646
export type ImageListItemProps<
4747
D extends React.ElementType = ImageListItemTypeMap['defaultComponent'],
4848
P = {},
49-
> = OverrideProps<ImageListItemTypeMap<P, D>, D> & { component?: D };
49+
> = OverrideProps<ImageListItemTypeMap<P, D>, D> & { component?: React.ElementType };
5050

5151
export default ImageListItem;

packages/mui-material/src/InputAdornment/InputAdornment.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,6 @@ declare const InputAdornment: OverridableComponent<InputAdornmentTypeMap>;
5757
export type InputAdornmentProps<
5858
D extends React.ElementType = InputAdornmentTypeMap['defaultComponent'],
5959
P = {},
60-
> = OverrideProps<InputAdornmentTypeMap<P, D>, D> & { component?: D };
60+
> = OverrideProps<InputAdornmentTypeMap<P, D>, D> & { component?: React.ElementType };
6161

6262
export default InputAdornment;

packages/mui-material/src/InputLabel/InputLabel.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,6 @@ declare const InputLabel: OverridableComponent<InputLabelTypeMap>;
8585
export type InputLabelProps<
8686
D extends React.ElementType = InputLabelTypeMap['defaultComponent'],
8787
P = {},
88-
> = OverrideProps<InputLabelTypeMap<P, D>, D> & { component?: D };
88+
> = OverrideProps<InputLabelTypeMap<P, D>, D> & { component?: React.ElementType };
8989

9090
export default InputLabel;

packages/mui-material/src/Link/Link.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,6 @@ export type LinkBaseProps = Omit<React.AnchorHTMLAttributes<HTMLAnchorElement>,
6464
export type LinkProps<
6565
D extends React.ElementType = LinkTypeMap['defaultComponent'],
6666
P = {},
67-
> = OverrideProps<LinkTypeMap<P, D>, D> & { component?: D };
67+
> = OverrideProps<LinkTypeMap<P, D>, D> & { component?: React.ElementType };
6868

6969
export default Link;

packages/mui-material/src/List/List.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,6 @@ declare const List: ExtendList<ListTypeMap>;
6464
export type ListProps<
6565
D extends React.ElementType = ListTypeMap['defaultComponent'],
6666
P = {},
67-
> = OverrideProps<ListTypeMap<P, D>, D> & { component?: D };
67+
> = OverrideProps<ListTypeMap<P, D>, D> & { component?: React.ElementType };
6868

6969
export default List;

packages/mui-material/src/ListItem/ListItem.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,6 @@ declare const ListItem: ExtendButtonBase<
180180
export type ListItemProps<D extends React.ElementType = 'li', P = {}> = OverrideProps<
181181
ListItemTypeMap<P, D>,
182182
D
183-
> & { component?: D };
183+
> & { component?: React.ElementType };
184184

185185
export default ListItem;

packages/mui-material/src/ListItemButton/ListItemButton.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,6 @@ declare const ListItemButton: ExtendButtonBase<ListItemButtonTypeMap>;
8282
export type ListItemButtonProps<
8383
D extends React.ElementType = ListItemButtonTypeMap['defaultComponent'],
8484
P = {},
85-
> = OverrideProps<ListItemButtonTypeMap<P, D>, D> & { component?: D };
85+
> = OverrideProps<ListItemButtonTypeMap<P, D>, D> & { component?: React.ElementType };
8686

8787
export default ListItemButton;

packages/mui-material/src/ListSubheader/ListSubheader.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,6 @@ declare const ListSubheader: OverridableComponent<ListSubheaderTypeMap>;
5757
export type ListSubheaderProps<
5858
D extends React.ElementType = ListSubheaderTypeMap['defaultComponent'],
5959
P = {},
60-
> = OverrideProps<ListSubheaderTypeMap<P, D>, D> & { component?: D };
60+
> = OverrideProps<ListSubheaderTypeMap<P, D>, D> & { component?: React.ElementType };
6161

6262
export default ListSubheader;

packages/mui-material/src/MenuItem/MenuItem.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,6 @@ declare const MenuItem: ExtendButtonBase<MenuItemTypeMap>;
6666
export type MenuItemProps<
6767
D extends React.ElementType = MenuItemTypeMap['defaultComponent'],
6868
P = {},
69-
> = OverrideProps<MenuItemTypeMap<P, D>, D> & { component?: D };
69+
> = OverrideProps<MenuItemTypeMap<P, D>, D> & { component?: React.ElementType };
7070

7171
export default MenuItem;

packages/mui-material/src/MenuList/MenuList.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,6 @@ declare const MenuList: ExtendList<MenuListTypeMap>;
6161
export type MenuListProps<
6262
D extends React.ElementType = MenuListTypeMap['defaultComponent'],
6363
P = {},
64-
> = OverrideProps<MenuListTypeMap<P, D>, D> & { component?: D };
64+
> = OverrideProps<MenuListTypeMap<P, D>, D> & { component?: React.ElementType };
6565

6666
export default MenuList;

packages/mui-material/src/Modal/Modal.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,6 @@ export declare const modalClasses: ModalClasses;
131131
export type ModalProps<
132132
D extends React.ElementType = ModalTypeMap['defaultComponent'],
133133
P = {},
134-
> = OverrideProps<ModalTypeMap<D, P>, D> & { component?: D };
134+
> = OverrideProps<ModalTypeMap<D, P>, D> & { component?: React.ElementType };
135135

136136
export default Modal;

packages/mui-material/src/PaginationItem/PaginationItem.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,6 @@ declare const PaginationItem: OverridableComponent<PaginationItemTypeMap>;
112112
export type PaginationItemProps<
113113
D extends React.ElementType = PaginationItemTypeMap['defaultComponent'],
114114
P = {},
115-
> = OverrideProps<PaginationItemTypeMap<P, D>, D> & { component?: D };
115+
> = OverrideProps<PaginationItemTypeMap<P, D>, D> & { component?: React.ElementType };
116116

117117
export default PaginationItem;

packages/mui-material/src/Paper/Paper.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,6 @@ export interface ExtendPaperTypeMap<M extends OverridableTypeMap, Keys extends s
6262
export type PaperProps<
6363
D extends React.ElementType = PaperTypeMap['defaultComponent'],
6464
P = {},
65-
> = OverrideProps<PaperTypeMap<P, D>, D> & { component?: D };
65+
> = OverrideProps<PaperTypeMap<P, D>, D> & { component?: React.ElementType };
6666

6767
export default Paper;

packages/mui-material/src/ScopedCssBaseline/ScopedCssBaseline.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ declare const ScopedCssBaseline: OverridableComponent<ScopedCssBaselineTypeMap>;
4242
export type ScopedCssBaselineProps<
4343
D extends React.ElementType = ScopedCssBaselineTypeMap['defaultComponent'],
4444
P = {},
45-
> = OverrideProps<ScopedCssBaselineTypeMap<P, D>, D> & { component?: D };
45+
> = OverrideProps<ScopedCssBaselineTypeMap<P, D>, D> & { component?: React.ElementType };
4646

4747
/**
4848
*

packages/mui-material/src/Skeleton/Skeleton.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,6 @@ declare const Skeleton: OverridableComponent<SkeletonTypeMap>;
6464
export type SkeletonProps<
6565
D extends React.ElementType = SkeletonTypeMap['defaultComponent'],
6666
P = {},
67-
> = OverrideProps<SkeletonTypeMap<P, D>, D> & { component?: D };
67+
> = OverrideProps<SkeletonTypeMap<P, D>, D> & { component?: React.ElementType };
6868

6969
export default Skeleton;

packages/mui-material/src/Slider/Slider.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -306,6 +306,6 @@ declare const Slider: OverridableComponent<SliderTypeMap>;
306306
export type SliderProps<
307307
D extends React.ElementType = SliderTypeMap['defaultComponent'],
308308
P = {},
309-
> = OverrideProps<SliderTypeMap<D, P>, D> & { component?: D };
309+
> = OverrideProps<SliderTypeMap<D, P>, D> & { component?: React.ElementType };
310310

311311
export default Slider;

packages/mui-material/src/Stack/Stack.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,6 @@ declare const Stack: OverridableComponent<StackTypeMap>;
5757
export type StackProps<
5858
D extends React.ElementType = StackTypeMap['defaultComponent'],
5959
P = {},
60-
> = OverrideProps<StackTypeMap<P, D>, D> & { component?: D };
60+
> = OverrideProps<StackTypeMap<P, D>, D> & { component?: React.ElementType };
6161

6262
export default Stack;

packages/mui-material/src/Step/Step.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ export interface StepTypeMap<P = {}, D extends React.ElementType = 'div'> {
5353
export type StepProps<
5454
D extends React.ElementType = StepTypeMap['defaultComponent'],
5555
P = { component?: React.ElementType },
56-
> = OverrideProps<StepTypeMap<P, D>, D> & { component?: D };
56+
> = OverrideProps<StepTypeMap<P, D>, D> & { component?: React.ElementType };
5757

5858
export type StepClasskey = keyof NonNullable<StepProps['classes']>;
5959

0 commit comments

Comments
 (0)