,
-) => React.JSX.Element) & { propTypes?: any };
+) => React.JSX.Element) & { propTypes?: any; displayName?: string };
/**
* @deprecated The MobileDatePicker component was moved from `@mui/lab` to `@mui/x-date-pickers`. More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.
@@ -38,6 +38,8 @@ const MobileDatePicker = React.forwardRef(function DeprecatedMobileDatePicker = Record;
diff --git a/packages/mui-lab/src/MobileDateRangePicker/MobileDateRangePicker.ts b/packages/mui-lab/src/MobileDateRangePicker/MobileDateRangePicker.ts
index d8609f6a180f4e..cbf513a8b953d5 100644
--- a/packages/mui-lab/src/MobileDateRangePicker/MobileDateRangePicker.ts
+++ b/packages/mui-lab/src/MobileDateRangePicker/MobileDateRangePicker.ts
@@ -23,7 +23,7 @@ const warn = () => {
type MobileDateRangePickerComponent = ((
props: MobileDateRangePickerProps & React.RefAttributes,
-) => React.JSX.Element) & { propTypes?: any };
+) => React.JSX.Element) & { propTypes?: any; displayName?: string };
/**
* @deprecated The MobileDateRangePicker component was moved from `@mui/lab` to `@mui/x-date-pickers-pro`. More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.
@@ -35,6 +35,8 @@ const MobileDateRangePicker = React.forwardRef(function DeprecatedMobileDateRang
return null;
}) as MobileDateRangePickerComponent;
+MobileDateRangePicker.displayName = 'MobileDateRangePicker';
+
export default MobileDateRangePicker;
export type MobileDateRangePickerProps = Record;
diff --git a/packages/mui-lab/src/MobileDateTimePicker/MobileDateTimePicker.tsx b/packages/mui-lab/src/MobileDateTimePicker/MobileDateTimePicker.tsx
index 992337cf359ec3..5d3ccedd6a1606 100644
--- a/packages/mui-lab/src/MobileDateTimePicker/MobileDateTimePicker.tsx
+++ b/packages/mui-lab/src/MobileDateTimePicker/MobileDateTimePicker.tsx
@@ -23,7 +23,7 @@ const warn = () => {
type MobileDateTimePickerComponent = ((
props: MobileDateTimePickerProps & React.RefAttributes,
-) => React.JSX.Element) & { propTypes?: any };
+) => React.JSX.Element) & { propTypes?: any; displayName?: string };
/**
* @deprecated The MobileDateTimePicker component was moved from `@mui/lab` to `@mui/x-date-pickers`. More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.
@@ -35,6 +35,8 @@ const MobileDateTimePicker = React.forwardRef(function DeprecatedMobileDateTimeP
return null;
}) as MobileDateTimePickerComponent;
+MobileDateTimePicker.displayName = 'MobileDateTimePicker';
+
export default MobileDateTimePicker;
export type MobileDateTimePickerProps = Record;
diff --git a/packages/mui-lab/src/MobileTimePicker/MobileTimePicker.tsx b/packages/mui-lab/src/MobileTimePicker/MobileTimePicker.tsx
index b59f3e8066f2fc..4399d4bce8e101 100644
--- a/packages/mui-lab/src/MobileTimePicker/MobileTimePicker.tsx
+++ b/packages/mui-lab/src/MobileTimePicker/MobileTimePicker.tsx
@@ -23,7 +23,7 @@ const warn = () => {
type MobileTimePickerComponent = ((
props: MobileTimePickerProps & React.RefAttributes,
-) => React.JSX.Element) & { propTypes?: any };
+) => React.JSX.Element) & { propTypes?: any; displayName?: string };
/**
* @deprecated The MobileTimePicker component was moved from `@mui/lab` to `@mui/x-date-pickers`. More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.
@@ -35,6 +35,8 @@ const MobileTimePicker = React.forwardRef(function DeprecatedMobileTimePicker()
return null;
}) as MobileTimePickerComponent;
+MobileTimePicker.displayName = 'MobileTimePicker';
+
export default MobileTimePicker;
export type MobileTimePickerProps = Record;
diff --git a/packages/mui-lab/src/MonthPicker/MonthPicker.tsx b/packages/mui-lab/src/MonthPicker/MonthPicker.tsx
index bfd784b256e06b..b0c1f1e93d1b54 100644
--- a/packages/mui-lab/src/MonthPicker/MonthPicker.tsx
+++ b/packages/mui-lab/src/MonthPicker/MonthPicker.tsx
@@ -23,7 +23,7 @@ const warn = () => {
type MonthPickerComponent = ((
props: MonthPickerProps & React.RefAttributes,
-) => React.JSX.Element) & { propTypes?: any };
+) => React.JSX.Element) & { propTypes?: any; displayName?: string };
/**
* @deprecated The MonthPicker component was moved from `@mui/lab` to `@mui/x-date-pickers`. More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.
@@ -35,6 +35,8 @@ const MonthPicker = React.forwardRef(function DeprecatedMonthPicker() {
return null;
}) as MonthPickerComponent;
+MonthPicker.displayName = 'MonthPicker';
+
export default MonthPicker;
export const monthPickerClasses = {};
diff --git a/packages/mui-lab/src/PickersDay/PickersDay.tsx b/packages/mui-lab/src/PickersDay/PickersDay.tsx
index d4ec6e02fe99e1..12e99792f1b590 100644
--- a/packages/mui-lab/src/PickersDay/PickersDay.tsx
+++ b/packages/mui-lab/src/PickersDay/PickersDay.tsx
@@ -23,7 +23,7 @@ const warn = () => {
type PickersDayComponent = ((
props: PickersDayProps & React.RefAttributes,
-) => React.JSX.Element) & { propTypes?: any };
+) => React.JSX.Element) & { propTypes?: any; displayName?: string };
/**
* @deprecated The PickersDay component was moved from `@mui/lab` to `@mui/x-date-pickers`. More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.
@@ -35,6 +35,8 @@ const PickersDay = React.forwardRef(function DeprecatedPickersDay() {
return null;
}) as PickersDayComponent;
+PickersDay.displayName = 'PickersDay';
+
export default PickersDay;
export const pickersDayClasses = {};
diff --git a/packages/mui-lab/src/StaticDatePicker/StaticDatePicker.tsx b/packages/mui-lab/src/StaticDatePicker/StaticDatePicker.tsx
index e25bd78b8df689..dd2feea01d877d 100644
--- a/packages/mui-lab/src/StaticDatePicker/StaticDatePicker.tsx
+++ b/packages/mui-lab/src/StaticDatePicker/StaticDatePicker.tsx
@@ -23,7 +23,7 @@ const warn = () => {
type StaticDatePickerComponent = ((
props: StaticDatePickerProps & React.RefAttributes,
-) => React.JSX.Element) & { propTypes?: any };
+) => React.JSX.Element) & { propTypes?: any; displayName?: string };
/**
* @deprecated The StaticDatePicker component was moved from `@mui/lab` to `@mui/x-date-pickers`. More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.
@@ -35,6 +35,8 @@ const StaticDatePicker = React.forwardRef(function DeprecatedStaticDatePicker()
return null;
}) as StaticDatePickerComponent;
+StaticDatePicker.displayName = 'StaticDatePicker';
+
export default StaticDatePicker;
export type StaticDatePickerProps = Record;
diff --git a/packages/mui-lab/src/StaticDateRangePicker/StaticDateRangePicker.ts b/packages/mui-lab/src/StaticDateRangePicker/StaticDateRangePicker.ts
index 51954ef4cabaa1..ef409d9c6bcf8f 100644
--- a/packages/mui-lab/src/StaticDateRangePicker/StaticDateRangePicker.ts
+++ b/packages/mui-lab/src/StaticDateRangePicker/StaticDateRangePicker.ts
@@ -23,7 +23,7 @@ const warn = () => {
type StaticDateRangePickerComponent = ((
props: StaticDateRangePickerProps & React.RefAttributes,
-) => React.JSX.Element) & { propTypes?: any };
+) => React.JSX.Element) & { propTypes?: any; displayName?: string };
/**
* @deprecated The StaticDateRangePicker component was moved from `@mui/lab` to `@mui/x-date-pickers-pro`. More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.
@@ -35,6 +35,8 @@ const StaticDateRangePicker = React.forwardRef(function DeprecatedStaticDateRang
return null;
}) as StaticDateRangePickerComponent;
+StaticDateRangePicker.displayName = 'StaticDateRangePicker';
+
export default StaticDateRangePicker;
export type StaticDateRangePickerProps = Record;
diff --git a/packages/mui-lab/src/StaticDateTimePicker/StaticDateTimePicker.tsx b/packages/mui-lab/src/StaticDateTimePicker/StaticDateTimePicker.tsx
index cee2ec9b345afc..071af38ae8f3aa 100644
--- a/packages/mui-lab/src/StaticDateTimePicker/StaticDateTimePicker.tsx
+++ b/packages/mui-lab/src/StaticDateTimePicker/StaticDateTimePicker.tsx
@@ -23,7 +23,7 @@ const warn = () => {
type StaticDateTimePickerComponent = ((
props: StaticDateTimePickerProps & React.RefAttributes,
-) => React.JSX.Element) & { propTypes?: any };
+) => React.JSX.Element) & { propTypes?: any; displayName?: string };
/**
* @deprecated The StaticDateTimePicker component was moved from `@mui/lab` to `@mui/x-date-pickers`. More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.
@@ -35,6 +35,8 @@ const StaticDateTimePicker = React.forwardRef(function DeprecatedStaticDateTimeP
return null;
}) as StaticDateTimePickerComponent;
+StaticDateTimePicker.displayName = 'StaticDateTimePicker';
+
export default StaticDateTimePicker;
export type StaticDateTimePickerProps = Record;
diff --git a/packages/mui-lab/src/StaticTimePicker/StaticTimePicker.tsx b/packages/mui-lab/src/StaticTimePicker/StaticTimePicker.tsx
index d09364b5804bd3..ed562bc8f7ab8b 100644
--- a/packages/mui-lab/src/StaticTimePicker/StaticTimePicker.tsx
+++ b/packages/mui-lab/src/StaticTimePicker/StaticTimePicker.tsx
@@ -23,7 +23,7 @@ const warn = () => {
type StaticTimePickerComponent = ((
props: StaticTimePickerProps & React.RefAttributes,
-) => React.JSX.Element) & { propTypes?: any };
+) => React.JSX.Element) & { propTypes?: any; displayName?: string };
/**
* @deprecated The StaticTimePicker component was moved from `@mui/lab` to `@mui/x-date-pickers`. More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.
@@ -35,6 +35,8 @@ const StaticTimePicker = React.forwardRef(function DeprecatedStaticTimePicker()
return null;
}) as StaticTimePickerComponent;
+StaticTimePicker.displayName = 'StaticTimePicker';
+
export default StaticTimePicker;
export type StaticTimePickerProps = Record;
diff --git a/packages/mui-lab/src/TabContext/TabContext.js b/packages/mui-lab/src/TabContext/TabContext.js
index a910236bab70b1..cd2cfd7f0dfd77 100644
--- a/packages/mui-lab/src/TabContext/TabContext.js
+++ b/packages/mui-lab/src/TabContext/TabContext.js
@@ -44,6 +44,8 @@ TabContext.propTypes /* remove-proptypes */ = {
value: PropTypes.oneOfType([PropTypes.number, PropTypes.string]).isRequired,
};
+TabContext.displayName = 'TabContext';
+
/**
* @returns {unknown}
*/
diff --git a/packages/mui-lab/src/TabList/TabList.js b/packages/mui-lab/src/TabList/TabList.js
index 98f17db639e25e..8af9ff06fdf080 100644
--- a/packages/mui-lab/src/TabList/TabList.js
+++ b/packages/mui-lab/src/TabList/TabList.js
@@ -40,4 +40,6 @@ TabList.propTypes /* remove-proptypes */ = {
children: PropTypes.node,
};
+TabList.displayName = 'TabList';
+
export default TabList;
diff --git a/packages/mui-lab/src/TabPanel/TabPanel.js b/packages/mui-lab/src/TabPanel/TabPanel.js
index 77f8fbc365c1d6..d2441ee5f414d4 100644
--- a/packages/mui-lab/src/TabPanel/TabPanel.js
+++ b/packages/mui-lab/src/TabPanel/TabPanel.js
@@ -96,4 +96,6 @@ TabPanel.propTypes /* remove-proptypes */ = {
value: PropTypes.string.isRequired,
};
+TabPanel.displayName = 'TabPanel';
+
export default TabPanel;
diff --git a/packages/mui-lab/src/TimePicker/TimePicker.tsx b/packages/mui-lab/src/TimePicker/TimePicker.tsx
index 0b2d22d2daab01..f58f3bc86bebd0 100644
--- a/packages/mui-lab/src/TimePicker/TimePicker.tsx
+++ b/packages/mui-lab/src/TimePicker/TimePicker.tsx
@@ -23,7 +23,7 @@ const warn = () => {
type TimePickerComponent = ((
props: TimePickerProps & React.RefAttributes,
-) => React.JSX.Element) & { propTypes?: any };
+) => React.JSX.Element) & { propTypes?: any; displayName?: string };
/**
* @deprecated The StaticTimePicker component was moved from `@mui/lab` to `@mui/x-date-pickers`. More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.
@@ -35,6 +35,8 @@ const TimePicker = React.forwardRef(function DeprecatedTimePicker() {
return null;
}) as TimePickerComponent;
+TimePicker.displayName = 'TimePicker';
+
export default TimePicker;
export type TimePickerProps = Record;
diff --git a/packages/mui-lab/src/Timeline/Timeline.tsx b/packages/mui-lab/src/Timeline/Timeline.tsx
index f5c7689f857c0d..9f66834c93171d 100644
--- a/packages/mui-lab/src/Timeline/Timeline.tsx
+++ b/packages/mui-lab/src/Timeline/Timeline.tsx
@@ -101,6 +101,8 @@ Timeline.propTypes /* remove-proptypes */ = {
]),
} as any;
+Timeline.displayName = 'Timeline';
+
/**
*
* Demos:
diff --git a/packages/mui-lab/src/TimelineConnector/TimelineConnector.js b/packages/mui-lab/src/TimelineConnector/TimelineConnector.js
index b915d2083f422f..50e0ff47c7e7a1 100644
--- a/packages/mui-lab/src/TimelineConnector/TimelineConnector.js
+++ b/packages/mui-lab/src/TimelineConnector/TimelineConnector.js
@@ -77,4 +77,6 @@ TimelineConnector.propTypes /* remove-proptypes */ = {
]),
};
+TimelineConnector.displayName = 'TimelineConnector';
+
export default TimelineConnector;
diff --git a/packages/mui-lab/src/TimelineContent/TimelineContent.js b/packages/mui-lab/src/TimelineContent/TimelineContent.js
index 44fa254a9cab2f..09ecc5bd31dc5e 100644
--- a/packages/mui-lab/src/TimelineContent/TimelineContent.js
+++ b/packages/mui-lab/src/TimelineContent/TimelineContent.js
@@ -86,4 +86,6 @@ TimelineContent.propTypes /* remove-proptypes */ = {
]),
};
+TimelineContent.displayName = 'TimelineContent';
+
export default TimelineContent;
diff --git a/packages/mui-lab/src/TimelineDot/TimelineDot.js b/packages/mui-lab/src/TimelineDot/TimelineDot.js
index 114a69959a15f3..5fce1a5129080c 100644
--- a/packages/mui-lab/src/TimelineDot/TimelineDot.js
+++ b/packages/mui-lab/src/TimelineDot/TimelineDot.js
@@ -143,4 +143,6 @@ TimelineDot.propTypes /* remove-proptypes */ = {
]),
};
+TimelineDot.displayName = 'TimelineDot';
+
export default TimelineDot;
diff --git a/packages/mui-lab/src/TimelineItem/TimelineItem.js b/packages/mui-lab/src/TimelineItem/TimelineItem.js
index 48b10e36820295..ef3e5bcb438eb6 100644
--- a/packages/mui-lab/src/TimelineItem/TimelineItem.js
+++ b/packages/mui-lab/src/TimelineItem/TimelineItem.js
@@ -130,4 +130,6 @@ TimelineItem.propTypes /* remove-proptypes */ = {
]),
};
+TimelineItem.displayName = 'TimelineItem';
+
export default TimelineItem;
diff --git a/packages/mui-lab/src/TimelineOppositeContent/TimelineOppositeContent.js b/packages/mui-lab/src/TimelineOppositeContent/TimelineOppositeContent.js
index f4b511d318af2a..09bc27bab4877a 100644
--- a/packages/mui-lab/src/TimelineOppositeContent/TimelineOppositeContent.js
+++ b/packages/mui-lab/src/TimelineOppositeContent/TimelineOppositeContent.js
@@ -87,6 +87,8 @@ TimelineOppositeContent.propTypes /* remove-proptypes */ = {
]),
};
+TimelineOppositeContent.displayName = 'TimelineOppositeContent';
+
TimelineOppositeContent.muiName = 'TimelineOppositeContent';
export default TimelineOppositeContent;
diff --git a/packages/mui-lab/src/TimelineSeparator/TimelineSeparator.js b/packages/mui-lab/src/TimelineSeparator/TimelineSeparator.js
index fcc885f3568425..cdfe52ea0381b8 100644
--- a/packages/mui-lab/src/TimelineSeparator/TimelineSeparator.js
+++ b/packages/mui-lab/src/TimelineSeparator/TimelineSeparator.js
@@ -76,4 +76,6 @@ TimelineSeparator.propTypes /* remove-proptypes */ = {
]),
};
+TimelineSeparator.displayName = 'TimelineSeparator';
+
export default TimelineSeparator;
diff --git a/packages/mui-lab/src/TreeItem/TreeItem.tsx b/packages/mui-lab/src/TreeItem/TreeItem.tsx
index 6a202115c04d23..a7eb1191172f4a 100644
--- a/packages/mui-lab/src/TreeItem/TreeItem.tsx
+++ b/packages/mui-lab/src/TreeItem/TreeItem.tsx
@@ -22,7 +22,7 @@ const warn = () => {
type TreeItemComponent = ((
props: TreeItemProps & React.RefAttributes,
-) => React.JSX.Element) & { propTypes?: any };
+) => React.JSX.Element) & { propTypes?: any; displayName?: string };
/**
* @deprecated The TreeItem component was moved from `@mui/lab` to `@mui/x-tree-view`. More information about this migration on our blog: https://mui.com/blog/lab-tree-view-to-mui-x/.
@@ -34,6 +34,8 @@ const TreeItem = React.forwardRef(function DeprecatedTreeItem() {
return null;
}) as TreeItemComponent;
+TreeItem.displayName = 'TreeItem';
+
export default TreeItem;
export type TreeItemProps = Record;
diff --git a/packages/mui-lab/src/TreeView/TreeView.tsx b/packages/mui-lab/src/TreeView/TreeView.tsx
index cc7b3000f58154..3689754c5522b6 100644
--- a/packages/mui-lab/src/TreeView/TreeView.tsx
+++ b/packages/mui-lab/src/TreeView/TreeView.tsx
@@ -23,7 +23,7 @@ const warn = () => {
type TreeViewComponent = ((
props: TreeViewProps & React.RefAttributes,
-) => React.JSX.Element) & { propTypes?: any };
+) => React.JSX.Element) & { propTypes?: any; displayName?: string };
/**
* @deprecated The TreeView component was moved from `@mui/lab` to `@mui/x-tree-view`. More information about this migration on our blog: https://mui.com/blog/lab-tree-view-to-mui-x/.
@@ -35,6 +35,8 @@ const TreeView = React.forwardRef(function DeprecatedTreeView() {
return null;
}) as TreeViewComponent;
+TreeView.displayName = 'TreeView';
+
export default TreeView;
export type TreeViewProps = Record;
diff --git a/packages/mui-lab/src/YearPicker/YearPicker.tsx b/packages/mui-lab/src/YearPicker/YearPicker.tsx
index 9f67498da59c8d..4078bb266265d0 100644
--- a/packages/mui-lab/src/YearPicker/YearPicker.tsx
+++ b/packages/mui-lab/src/YearPicker/YearPicker.tsx
@@ -23,7 +23,7 @@ const warn = () => {
type YearPickerComponent = ((
props: YearPickerProps & React.RefAttributes,
-) => React.JSX.Element) & { propTypes?: any };
+) => React.JSX.Element) & { propTypes?: any; displayName?: string };
/**
* @deprecated The YearPicker component was moved from `@mui/lab` to `@mui/x-date-pickers`. More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.
diff --git a/packages/mui-material/src/Accordion/Accordion.js b/packages/mui-material/src/Accordion/Accordion.js
index fd74ca6f342d29..638279ab32d615 100644
--- a/packages/mui-material/src/Accordion/Accordion.js
+++ b/packages/mui-material/src/Accordion/Accordion.js
@@ -331,4 +331,6 @@ Accordion.propTypes /* remove-proptypes */ = {
TransitionProps: PropTypes.object,
};
+Accordion.displayName = 'Accordion';
+
export default Accordion;
diff --git a/packages/mui-material/src/AccordionActions/AccordionActions.js b/packages/mui-material/src/AccordionActions/AccordionActions.js
index df67d059a1d7d8..662cc9fde64ce6 100644
--- a/packages/mui-material/src/AccordionActions/AccordionActions.js
+++ b/packages/mui-material/src/AccordionActions/AccordionActions.js
@@ -91,4 +91,6 @@ AccordionActions.propTypes /* remove-proptypes */ = {
]),
};
+AccordionActions.displayName = 'AccordionActions';
+
export default AccordionActions;
diff --git a/packages/mui-material/src/AccordionDetails/AccordionDetails.js b/packages/mui-material/src/AccordionDetails/AccordionDetails.js
index 75b5b3f05aadc2..c95a35ec36bfe2 100644
--- a/packages/mui-material/src/AccordionDetails/AccordionDetails.js
+++ b/packages/mui-material/src/AccordionDetails/AccordionDetails.js
@@ -71,4 +71,6 @@ AccordionDetails.propTypes /* remove-proptypes */ = {
]),
};
+AccordionDetails.displayName = 'AccordionDetails';
+
export default AccordionDetails;
diff --git a/packages/mui-material/src/AccordionSummary/AccordionSummary.js b/packages/mui-material/src/AccordionSummary/AccordionSummary.js
index 4ca5ae9dfa0df4..61bf90dec29974 100644
--- a/packages/mui-material/src/AccordionSummary/AccordionSummary.js
+++ b/packages/mui-material/src/AccordionSummary/AccordionSummary.js
@@ -202,4 +202,6 @@ AccordionSummary.propTypes /* remove-proptypes */ = {
]),
};
+AccordionSummary.displayName = 'AccordionSummary';
+
export default AccordionSummary;
diff --git a/packages/mui-material/src/Alert/Alert.js b/packages/mui-material/src/Alert/Alert.js
index 33c3f68e7b8f4c..1bd17b8d0eb267 100644
--- a/packages/mui-material/src/Alert/Alert.js
+++ b/packages/mui-material/src/Alert/Alert.js
@@ -385,4 +385,6 @@ Alert.propTypes /* remove-proptypes */ = {
]),
};
+Alert.displayName = 'Alert';
+
export default Alert;
diff --git a/packages/mui-material/src/AlertTitle/AlertTitle.js b/packages/mui-material/src/AlertTitle/AlertTitle.js
index c6ff49c603ce79..410e5138e825a0 100644
--- a/packages/mui-material/src/AlertTitle/AlertTitle.js
+++ b/packages/mui-material/src/AlertTitle/AlertTitle.js
@@ -82,4 +82,6 @@ AlertTitle.propTypes /* remove-proptypes */ = {
]),
};
+AlertTitle.displayName = 'AlertTitle';
+
export default AlertTitle;
diff --git a/packages/mui-material/src/AppBar/AppBar.js b/packages/mui-material/src/AppBar/AppBar.js
index 5be4078f364c41..a6a0a8349d0efd 100644
--- a/packages/mui-material/src/AppBar/AppBar.js
+++ b/packages/mui-material/src/AppBar/AppBar.js
@@ -262,4 +262,6 @@ AppBar.propTypes /* remove-proptypes */ = {
]),
};
+AppBar.displayName = 'AppBar';
+
export default AppBar;
diff --git a/packages/mui-material/src/Autocomplete/Autocomplete.js b/packages/mui-material/src/Autocomplete/Autocomplete.js
index 75ba78c7dcb83c..e5e75ad38be3f6 100644
--- a/packages/mui-material/src/Autocomplete/Autocomplete.js
+++ b/packages/mui-material/src/Autocomplete/Autocomplete.js
@@ -1240,4 +1240,6 @@ Autocomplete.propTypes /* remove-proptypes */ = {
}),
};
+Autocomplete.displayName = 'Autocomplete';
+
export default Autocomplete;
diff --git a/packages/mui-material/src/Avatar/Avatar.js b/packages/mui-material/src/Avatar/Avatar.js
index 0ba9e1cf8ee8e2..44d3c00e4eaa0d 100644
--- a/packages/mui-material/src/Avatar/Avatar.js
+++ b/packages/mui-material/src/Avatar/Avatar.js
@@ -293,4 +293,6 @@ Avatar.propTypes /* remove-proptypes */ = {
]),
};
+Avatar.displayName = 'Avatar';
+
export default Avatar;
diff --git a/packages/mui-material/src/AvatarGroup/AvatarGroup.js b/packages/mui-material/src/AvatarGroup/AvatarGroup.js
index 7d07c1868d9a85..eb75ccfcbe6927 100644
--- a/packages/mui-material/src/AvatarGroup/AvatarGroup.js
+++ b/packages/mui-material/src/AvatarGroup/AvatarGroup.js
@@ -261,4 +261,6 @@ AvatarGroup.propTypes /* remove-proptypes */ = {
]),
};
+AvatarGroup.displayName = 'AvatarGroup';
+
export default AvatarGroup;
diff --git a/packages/mui-material/src/Backdrop/Backdrop.js b/packages/mui-material/src/Backdrop/Backdrop.js
index 1c906c65260986..db971f58e42450 100644
--- a/packages/mui-material/src/Backdrop/Backdrop.js
+++ b/packages/mui-material/src/Backdrop/Backdrop.js
@@ -209,4 +209,6 @@ Backdrop.propTypes /* remove-proptypes */ = {
]),
};
+Backdrop.displayName = 'Backdrop';
+
export default Backdrop;
diff --git a/packages/mui-material/src/Badge/Badge.js b/packages/mui-material/src/Badge/Badge.js
index 757a56f2e09c73..0db7095e30b5cb 100644
--- a/packages/mui-material/src/Badge/Badge.js
+++ b/packages/mui-material/src/Badge/Badge.js
@@ -477,4 +477,6 @@ Badge.propTypes /* remove-proptypes */ = {
]),
};
+Badge.displayName = 'Badge';
+
export default Badge;
diff --git a/packages/mui-material/src/BottomNavigation/BottomNavigation.js b/packages/mui-material/src/BottomNavigation/BottomNavigation.js
index 1ecedd850c051d..b6d5c01319408b 100755
--- a/packages/mui-material/src/BottomNavigation/BottomNavigation.js
+++ b/packages/mui-material/src/BottomNavigation/BottomNavigation.js
@@ -138,4 +138,6 @@ BottomNavigation.propTypes /* remove-proptypes */ = {
value: PropTypes.any,
};
+BottomNavigation.displayName = 'BottomNavigation';
+
export default BottomNavigation;
diff --git a/packages/mui-material/src/BottomNavigationAction/BottomNavigationAction.js b/packages/mui-material/src/BottomNavigationAction/BottomNavigationAction.js
index 63421f84698921..823f71f3089af3 100644
--- a/packages/mui-material/src/BottomNavigationAction/BottomNavigationAction.js
+++ b/packages/mui-material/src/BottomNavigationAction/BottomNavigationAction.js
@@ -189,4 +189,6 @@ BottomNavigationAction.propTypes /* remove-proptypes */ = {
value: PropTypes.any,
};
+BottomNavigationAction.displayName = 'BottomNavigationAction';
+
export default BottomNavigationAction;
diff --git a/packages/mui-material/src/Box/Box.js b/packages/mui-material/src/Box/Box.js
index 96700d77d55ddd..25282afa894a0d 100644
--- a/packages/mui-material/src/Box/Box.js
+++ b/packages/mui-material/src/Box/Box.js
@@ -39,4 +39,6 @@ Box.propTypes /* remove-proptypes */ = {
]),
};
+Box.displayName = 'Box';
+
export default Box;
diff --git a/packages/mui-material/src/Breadcrumbs/Breadcrumbs.js b/packages/mui-material/src/Breadcrumbs/Breadcrumbs.js
index 016f3516d7a060..48d6f488443ef4 100644
--- a/packages/mui-material/src/Breadcrumbs/Breadcrumbs.js
+++ b/packages/mui-material/src/Breadcrumbs/Breadcrumbs.js
@@ -278,4 +278,6 @@ Breadcrumbs.propTypes /* remove-proptypes */ = {
]),
};
+Breadcrumbs.displayName = 'Breadcrumbs';
+
export default Breadcrumbs;
diff --git a/packages/mui-material/src/Button/Button.js b/packages/mui-material/src/Button/Button.js
index 84330ff3940ede..8dc9cabbb5cef0 100644
--- a/packages/mui-material/src/Button/Button.js
+++ b/packages/mui-material/src/Button/Button.js
@@ -528,4 +528,6 @@ Button.propTypes /* remove-proptypes */ = {
]),
};
+Button.displayName = 'Button';
+
export default Button;
diff --git a/packages/mui-material/src/ButtonBase/ButtonBase.js b/packages/mui-material/src/ButtonBase/ButtonBase.js
index bff7de56039ff2..1cffb2efafa005 100644
--- a/packages/mui-material/src/ButtonBase/ButtonBase.js
+++ b/packages/mui-material/src/ButtonBase/ButtonBase.js
@@ -492,4 +492,6 @@ ButtonBase.propTypes /* remove-proptypes */ = {
type: PropTypes.oneOfType([PropTypes.oneOf(['button', 'reset', 'submit']), PropTypes.string]),
};
+ButtonBase.displayName = 'ButtonBase';
+
export default ButtonBase;
diff --git a/packages/mui-material/src/ButtonGroup/ButtonGroup.js b/packages/mui-material/src/ButtonGroup/ButtonGroup.js
index 4b18a7a53dcacd..a32bdb01ac1770 100644
--- a/packages/mui-material/src/ButtonGroup/ButtonGroup.js
+++ b/packages/mui-material/src/ButtonGroup/ButtonGroup.js
@@ -445,4 +445,6 @@ ButtonGroup.propTypes /* remove-proptypes */ = {
]),
};
+ButtonGroup.displayName = 'ButtonGroup';
+
export default ButtonGroup;
diff --git a/packages/mui-material/src/Card/Card.js b/packages/mui-material/src/Card/Card.js
index 4d658cc688800c..cf62c113dfbf40 100644
--- a/packages/mui-material/src/Card/Card.js
+++ b/packages/mui-material/src/Card/Card.js
@@ -88,4 +88,6 @@ Card.propTypes /* remove-proptypes */ = {
]),
};
+Card.displayName = 'Card';
+
export default Card;
diff --git a/packages/mui-material/src/CardActionArea/CardActionArea.js b/packages/mui-material/src/CardActionArea/CardActionArea.js
index c7674b63f86aca..02053b514a2894 100644
--- a/packages/mui-material/src/CardActionArea/CardActionArea.js
+++ b/packages/mui-material/src/CardActionArea/CardActionArea.js
@@ -116,4 +116,6 @@ CardActionArea.propTypes /* remove-proptypes */ = {
]),
};
+CardActionArea.displayName = 'CardActionArea';
+
export default CardActionArea;
diff --git a/packages/mui-material/src/CardActions/CardActions.js b/packages/mui-material/src/CardActions/CardActions.js
index 5213656597c565..bd48811cfa22c7 100644
--- a/packages/mui-material/src/CardActions/CardActions.js
+++ b/packages/mui-material/src/CardActions/CardActions.js
@@ -95,4 +95,6 @@ CardActions.propTypes /* remove-proptypes */ = {
]),
};
+CardActions.displayName = 'CardActions';
+
export default CardActions;
diff --git a/packages/mui-material/src/CardContent/CardContent.js b/packages/mui-material/src/CardContent/CardContent.js
index b556fdcd127f9d..16dc8369001dd8 100644
--- a/packages/mui-material/src/CardContent/CardContent.js
+++ b/packages/mui-material/src/CardContent/CardContent.js
@@ -83,4 +83,6 @@ CardContent.propTypes /* remove-proptypes */ = {
]),
};
+CardContent.displayName = 'CardContent';
+
export default CardContent;
diff --git a/packages/mui-material/src/CardHeader/CardHeader.js b/packages/mui-material/src/CardHeader/CardHeader.js
index 80471366956899..f9b39cee87bf14 100644
--- a/packages/mui-material/src/CardHeader/CardHeader.js
+++ b/packages/mui-material/src/CardHeader/CardHeader.js
@@ -218,4 +218,6 @@ CardHeader.propTypes /* remove-proptypes */ = {
titleTypographyProps: PropTypes.object,
};
+CardHeader.displayName = 'CardHeader';
+
export default CardHeader;
diff --git a/packages/mui-material/src/CardMedia/CardMedia.js b/packages/mui-material/src/CardMedia/CardMedia.js
index c3c2a09f19cf31..f48b1f4da81686 100644
--- a/packages/mui-material/src/CardMedia/CardMedia.js
+++ b/packages/mui-material/src/CardMedia/CardMedia.js
@@ -139,4 +139,6 @@ CardMedia.propTypes /* remove-proptypes */ = {
]),
};
+CardMedia.displayName = 'CardMedia';
+
export default CardMedia;
diff --git a/packages/mui-material/src/Checkbox/Checkbox.js b/packages/mui-material/src/Checkbox/Checkbox.js
index dcbb59de9aa90b..da64f31d95e515 100644
--- a/packages/mui-material/src/Checkbox/Checkbox.js
+++ b/packages/mui-material/src/Checkbox/Checkbox.js
@@ -273,4 +273,6 @@ Checkbox.propTypes /* remove-proptypes */ = {
value: PropTypes.any,
};
+Checkbox.displayName = 'Checkbox';
+
export default Checkbox;
diff --git a/packages/mui-material/src/Chip/Chip.js b/packages/mui-material/src/Chip/Chip.js
index 2e4e05b5d09f44..7eaa1ab5eac4bd 100644
--- a/packages/mui-material/src/Chip/Chip.js
+++ b/packages/mui-material/src/Chip/Chip.js
@@ -642,4 +642,6 @@ Chip.propTypes /* remove-proptypes */ = {
]),
};
+Chip.displayName = 'Chip';
+
export default Chip;
diff --git a/packages/mui-material/src/CircularProgress/CircularProgress.js b/packages/mui-material/src/CircularProgress/CircularProgress.js
index e0aaae8ba05f0d..f92c1d51553f7d 100644
--- a/packages/mui-material/src/CircularProgress/CircularProgress.js
+++ b/packages/mui-material/src/CircularProgress/CircularProgress.js
@@ -318,4 +318,6 @@ CircularProgress.propTypes /* remove-proptypes */ = {
variant: PropTypes.oneOf(['determinate', 'indeterminate']),
};
+CircularProgress.displayName = 'CircularProgress';
+
export default CircularProgress;
diff --git a/packages/mui-material/src/ClickAwayListener/ClickAwayListener.tsx b/packages/mui-material/src/ClickAwayListener/ClickAwayListener.tsx
index 6a695e84f78352..0e41a4df092bb6 100644
--- a/packages/mui-material/src/ClickAwayListener/ClickAwayListener.tsx
+++ b/packages/mui-material/src/ClickAwayListener/ClickAwayListener.tsx
@@ -251,6 +251,8 @@ ClickAwayListener.propTypes /* remove-proptypes */ = {
touchEvent: PropTypes.oneOf(['onTouchEnd', 'onTouchStart', false]),
} as any;
+ClickAwayListener.displayName = 'ClickAwayListener';
+
if (process.env.NODE_ENV !== 'production') {
// eslint-disable-next-line
(ClickAwayListener as any)['propTypes' + ''] = exactProp(ClickAwayListener.propTypes);
diff --git a/packages/mui-material/src/Collapse/Collapse.js b/packages/mui-material/src/Collapse/Collapse.js
index 276056ecd58d1e..efad7667d763d3 100644
--- a/packages/mui-material/src/Collapse/Collapse.js
+++ b/packages/mui-material/src/Collapse/Collapse.js
@@ -454,6 +454,8 @@ Collapse.propTypes /* remove-proptypes */ = {
]),
};
+Collapse.displayName = 'Collapse';
+
if (Collapse) {
Collapse.muiSupportAuto = true;
}
diff --git a/packages/mui-material/src/Container/Container.js b/packages/mui-material/src/Container/Container.js
index f6ba767d0fcf90..406a57eab84a0e 100644
--- a/packages/mui-material/src/Container/Container.js
+++ b/packages/mui-material/src/Container/Container.js
@@ -74,4 +74,6 @@ Container.propTypes /* remove-proptypes */ = {
]),
};
+Container.displayName = 'Container';
+
export default Container;
diff --git a/packages/mui-material/src/CssBaseline/CssBaseline.js b/packages/mui-material/src/CssBaseline/CssBaseline.js
index f6d01420222714..83c14f285719ad 100644
--- a/packages/mui-material/src/CssBaseline/CssBaseline.js
+++ b/packages/mui-material/src/CssBaseline/CssBaseline.js
@@ -157,4 +157,6 @@ CssBaseline.propTypes /* remove-proptypes */ = {
enableColorScheme: PropTypes.bool,
};
+CssBaseline.displayName = 'CssBaseline';
+
export default CssBaseline;
diff --git a/packages/mui-material/src/DefaultPropsProvider/DefaultPropsProvider.tsx b/packages/mui-material/src/DefaultPropsProvider/DefaultPropsProvider.tsx
index ecfd3b1c56df14..af12bb8de1f652 100644
--- a/packages/mui-material/src/DefaultPropsProvider/DefaultPropsProvider.tsx
+++ b/packages/mui-material/src/DefaultPropsProvider/DefaultPropsProvider.tsx
@@ -29,6 +29,8 @@ DefaultPropsProvider.propTypes /* remove-proptypes */ = {
value: PropTypes.object.isRequired,
} as any;
+DefaultPropsProvider.displayName = 'DefaultPropsProvider';
+
export default DefaultPropsProvider;
export function useDefaultProps>(params: {
diff --git a/packages/mui-material/src/Dialog/Dialog.js b/packages/mui-material/src/Dialog/Dialog.js
index 53a04076dc6adc..672e45d57a0a71 100644
--- a/packages/mui-material/src/Dialog/Dialog.js
+++ b/packages/mui-material/src/Dialog/Dialog.js
@@ -477,4 +477,6 @@ Dialog.propTypes /* remove-proptypes */ = {
TransitionProps: PropTypes.object,
};
+Dialog.displayName = 'Dialog';
+
export default Dialog;
diff --git a/packages/mui-material/src/DialogActions/DialogActions.js b/packages/mui-material/src/DialogActions/DialogActions.js
index 8e1b730bc4c096..4e259ffb4a39e8 100644
--- a/packages/mui-material/src/DialogActions/DialogActions.js
+++ b/packages/mui-material/src/DialogActions/DialogActions.js
@@ -95,4 +95,6 @@ DialogActions.propTypes /* remove-proptypes */ = {
]),
};
+DialogActions.displayName = 'DialogActions';
+
export default DialogActions;
diff --git a/packages/mui-material/src/DialogContent/DialogContent.js b/packages/mui-material/src/DialogContent/DialogContent.js
index c5acfb7c3ef304..fb32c8291180eb 100644
--- a/packages/mui-material/src/DialogContent/DialogContent.js
+++ b/packages/mui-material/src/DialogContent/DialogContent.js
@@ -107,4 +107,6 @@ DialogContent.propTypes /* remove-proptypes */ = {
]),
};
+DialogContent.displayName = 'DialogContent';
+
export default DialogContent;
diff --git a/packages/mui-material/src/DialogContentText/DialogContentText.js b/packages/mui-material/src/DialogContentText/DialogContentText.js
index f9b4237a208051..1276ec0363ce3b 100644
--- a/packages/mui-material/src/DialogContentText/DialogContentText.js
+++ b/packages/mui-material/src/DialogContentText/DialogContentText.js
@@ -77,4 +77,6 @@ DialogContentText.propTypes /* remove-proptypes */ = {
]),
};
+DialogContentText.displayName = 'DialogContentText';
+
export default DialogContentText;
diff --git a/packages/mui-material/src/DialogTitle/DialogTitle.js b/packages/mui-material/src/DialogTitle/DialogTitle.js
index 0f2b12d85caacb..612db9fff14090 100644
--- a/packages/mui-material/src/DialogTitle/DialogTitle.js
+++ b/packages/mui-material/src/DialogTitle/DialogTitle.js
@@ -84,4 +84,6 @@ DialogTitle.propTypes /* remove-proptypes */ = {
]),
};
+DialogTitle.displayName = 'DialogTitle';
+
export default DialogTitle;
diff --git a/packages/mui-material/src/Divider/Divider.js b/packages/mui-material/src/Divider/Divider.js
index 5e553592d59418..db2942597934bf 100644
--- a/packages/mui-material/src/Divider/Divider.js
+++ b/packages/mui-material/src/Divider/Divider.js
@@ -355,4 +355,6 @@ Divider.propTypes /* remove-proptypes */ = {
]),
};
+Divider.displayName = 'Divider';
+
export default Divider;
diff --git a/packages/mui-material/src/Drawer/Drawer.js b/packages/mui-material/src/Drawer/Drawer.js
index e7d2e159357815..d4bb3e16fd638a 100644
--- a/packages/mui-material/src/Drawer/Drawer.js
+++ b/packages/mui-material/src/Drawer/Drawer.js
@@ -401,4 +401,6 @@ Drawer.propTypes /* remove-proptypes */ = {
variant: PropTypes.oneOf(['permanent', 'persistent', 'temporary']),
};
+Drawer.displayName = 'Drawer';
+
export default Drawer;
diff --git a/packages/mui-material/src/Fab/Fab.js b/packages/mui-material/src/Fab/Fab.js
index b4a0de38c3f8cd..167718010b9bae 100644
--- a/packages/mui-material/src/Fab/Fab.js
+++ b/packages/mui-material/src/Fab/Fab.js
@@ -299,4 +299,6 @@ Fab.propTypes /* remove-proptypes */ = {
]),
};
+Fab.displayName = 'Fab';
+
export default Fab;
diff --git a/packages/mui-material/src/Fade/Fade.js b/packages/mui-material/src/Fade/Fade.js
index ce32b7da5c0729..5f5b4158a2d7af 100644
--- a/packages/mui-material/src/Fade/Fade.js
+++ b/packages/mui-material/src/Fade/Fade.js
@@ -227,4 +227,6 @@ Fade.propTypes /* remove-proptypes */ = {
]),
};
+Fade.displayName = 'Fade';
+
export default Fade;
diff --git a/packages/mui-material/src/FilledInput/FilledInput.js b/packages/mui-material/src/FilledInput/FilledInput.js
index 7e0d90740b1309..59f185621419ec 100644
--- a/packages/mui-material/src/FilledInput/FilledInput.js
+++ b/packages/mui-material/src/FilledInput/FilledInput.js
@@ -528,6 +528,8 @@ FilledInput.propTypes /* remove-proptypes */ = {
value: PropTypes.any,
};
+FilledInput.displayName = 'FilledInput';
+
if (FilledInput) {
FilledInput.muiName = 'Input';
}
diff --git a/packages/mui-material/src/FormControl/FormControl.js b/packages/mui-material/src/FormControl/FormControl.js
index 19698ecb6c3802..a4637ef3bb1495 100644
--- a/packages/mui-material/src/FormControl/FormControl.js
+++ b/packages/mui-material/src/FormControl/FormControl.js
@@ -340,4 +340,6 @@ FormControl.propTypes /* remove-proptypes */ = {
variant: PropTypes.oneOf(['filled', 'outlined', 'standard']),
};
+FormControl.displayName = 'FormControl';
+
export default FormControl;
diff --git a/packages/mui-material/src/FormControlLabel/FormControlLabel.js b/packages/mui-material/src/FormControlLabel/FormControlLabel.js
index 18e879964f7f05..d65374887a4094 100644
--- a/packages/mui-material/src/FormControlLabel/FormControlLabel.js
+++ b/packages/mui-material/src/FormControlLabel/FormControlLabel.js
@@ -305,4 +305,6 @@ FormControlLabel.propTypes /* remove-proptypes */ = {
value: PropTypes.any,
};
+FormControlLabel.displayName = 'FormControlLabel';
+
export default FormControlLabel;
diff --git a/packages/mui-material/src/FormGroup/FormGroup.js b/packages/mui-material/src/FormGroup/FormGroup.js
index d5849282e39f66..792f967ebb5ad0 100644
--- a/packages/mui-material/src/FormGroup/FormGroup.js
+++ b/packages/mui-material/src/FormGroup/FormGroup.js
@@ -105,4 +105,6 @@ FormGroup.propTypes /* remove-proptypes */ = {
]),
};
+FormGroup.displayName = 'FormGroup';
+
export default FormGroup;
diff --git a/packages/mui-material/src/FormHelperText/FormHelperText.js b/packages/mui-material/src/FormHelperText/FormHelperText.js
index 14cad8a81fff28..1c4cd1871c35cd 100644
--- a/packages/mui-material/src/FormHelperText/FormHelperText.js
+++ b/packages/mui-material/src/FormHelperText/FormHelperText.js
@@ -202,4 +202,6 @@ FormHelperText.propTypes /* remove-proptypes */ = {
]),
};
+FormHelperText.displayName = 'FormHelperText';
+
export default FormHelperText;
diff --git a/packages/mui-material/src/FormLabel/FormLabel.js b/packages/mui-material/src/FormLabel/FormLabel.js
index a773ea4e7d25b9..1e5c0c44bb78f0 100644
--- a/packages/mui-material/src/FormLabel/FormLabel.js
+++ b/packages/mui-material/src/FormLabel/FormLabel.js
@@ -199,4 +199,6 @@ FormLabel.propTypes /* remove-proptypes */ = {
]),
};
+FormLabel.displayName = 'FormLabel';
+
export default FormLabel;
diff --git a/packages/mui-material/src/GlobalStyles/GlobalStyles.js b/packages/mui-material/src/GlobalStyles/GlobalStyles.js
index 22d5c99be850cd..bd42f53bc8f8a2 100644
--- a/packages/mui-material/src/GlobalStyles/GlobalStyles.js
+++ b/packages/mui-material/src/GlobalStyles/GlobalStyles.js
@@ -27,4 +27,6 @@ GlobalStyles.propTypes /* remove-proptypes */ = {
]),
};
+GlobalStyles.displayName = 'GlobalStyles';
+
export default GlobalStyles;
diff --git a/packages/mui-material/src/Grid/Grid.js b/packages/mui-material/src/Grid/Grid.js
index fd558579691bce..aaaf6561dae0de 100644
--- a/packages/mui-material/src/Grid/Grid.js
+++ b/packages/mui-material/src/Grid/Grid.js
@@ -625,6 +625,8 @@ Grid.propTypes /* remove-proptypes */ = {
zeroMinWidth: PropTypes.bool,
};
+Grid.displayName = 'Grid';
+
if (process.env.NODE_ENV !== 'production') {
const requireProp = requirePropFactory('Grid', Grid);
// eslint-disable-next-line no-useless-concat
diff --git a/packages/mui-material/src/Grid2/Grid2.tsx b/packages/mui-material/src/Grid2/Grid2.tsx
index 49d3b12257ad43..c18ec753c9b969 100644
--- a/packages/mui-material/src/Grid2/Grid2.tsx
+++ b/packages/mui-material/src/Grid2/Grid2.tsx
@@ -262,6 +262,8 @@ Grid2.propTypes /* remove-proptypes */ = {
wrap: PropTypes.oneOf(['nowrap', 'wrap-reverse', 'wrap']),
} as any;
+Grid2.displayName = 'Grid2';
+
if (process.env.NODE_ENV !== 'production') {
const Component = Grid2 as any;
const requireProp = requirePropFactory('Grid2', Component);
diff --git a/packages/mui-material/src/Grow/Grow.js b/packages/mui-material/src/Grow/Grow.js
index 5e5964f32de264..297430258a95b4 100644
--- a/packages/mui-material/src/Grow/Grow.js
+++ b/packages/mui-material/src/Grow/Grow.js
@@ -289,6 +289,8 @@ Grow.propTypes /* remove-proptypes */ = {
]),
};
+Grow.displayName = 'Grow';
+
if (Grow) {
Grow.muiSupportAuto = true;
}
diff --git a/packages/mui-material/src/Hidden/Hidden.js b/packages/mui-material/src/Hidden/Hidden.js
index 8e141aee54dfab..4c3126d6b152f1 100644
--- a/packages/mui-material/src/Hidden/Hidden.js
+++ b/packages/mui-material/src/Hidden/Hidden.js
@@ -146,4 +146,6 @@ Hidden.propTypes /* remove-proptypes */ = {
xsUp: PropTypes.bool,
};
+Hidden.displayName = 'Hidden';
+
export default Hidden;
diff --git a/packages/mui-material/src/Icon/Icon.js b/packages/mui-material/src/Icon/Icon.js
index b7eb1a9a865f11..1c841b058d230d 100644
--- a/packages/mui-material/src/Icon/Icon.js
+++ b/packages/mui-material/src/Icon/Icon.js
@@ -222,6 +222,8 @@ Icon.propTypes /* remove-proptypes */ = {
]),
};
+Icon.displayName = 'Icon';
+
if (Icon) {
Icon.muiName = 'Icon';
}
diff --git a/packages/mui-material/src/IconButton/IconButton.js b/packages/mui-material/src/IconButton/IconButton.js
index 780a3ff72d3d19..c89f5200c987ff 100644
--- a/packages/mui-material/src/IconButton/IconButton.js
+++ b/packages/mui-material/src/IconButton/IconButton.js
@@ -283,4 +283,6 @@ IconButton.propTypes /* remove-proptypes */ = {
]),
};
+IconButton.displayName = 'IconButton';
+
export default IconButton;
diff --git a/packages/mui-material/src/ImageList/ImageList.js b/packages/mui-material/src/ImageList/ImageList.js
index 3f92f867e84a12..32d62ad8045bf4 100644
--- a/packages/mui-material/src/ImageList/ImageList.js
+++ b/packages/mui-material/src/ImageList/ImageList.js
@@ -151,4 +151,6 @@ ImageList.propTypes /* remove-proptypes */ = {
]),
};
+ImageList.displayName = 'ImageList';
+
export default ImageList;
diff --git a/packages/mui-material/src/ImageListItem/ImageListItem.js b/packages/mui-material/src/ImageListItem/ImageListItem.js
index ecf89d2988d829..03c22818dcfa99 100644
--- a/packages/mui-material/src/ImageListItem/ImageListItem.js
+++ b/packages/mui-material/src/ImageListItem/ImageListItem.js
@@ -200,4 +200,6 @@ ImageListItem.propTypes /* remove-proptypes */ = {
]),
};
+ImageListItem.displayName = 'ImageListItem';
+
export default ImageListItem;
diff --git a/packages/mui-material/src/ImageListItemBar/ImageListItemBar.js b/packages/mui-material/src/ImageListItemBar/ImageListItemBar.js
index 206cd1e801779b..8f2c11f996e143 100644
--- a/packages/mui-material/src/ImageListItemBar/ImageListItemBar.js
+++ b/packages/mui-material/src/ImageListItemBar/ImageListItemBar.js
@@ -277,4 +277,6 @@ ImageListItemBar.propTypes /* remove-proptypes */ = {
title: PropTypes.node,
};
+ImageListItemBar.displayName = 'ImageListItemBar';
+
export default ImageListItemBar;
diff --git a/packages/mui-material/src/Input/Input.js b/packages/mui-material/src/Input/Input.js
index 6f1c58b7436643..5c98ae3504d449 100644
--- a/packages/mui-material/src/Input/Input.js
+++ b/packages/mui-material/src/Input/Input.js
@@ -371,6 +371,8 @@ Input.propTypes /* remove-proptypes */ = {
value: PropTypes.any,
};
+Input.displayName = 'Input';
+
if (Input) {
Input.muiName = 'Input';
}
diff --git a/packages/mui-material/src/InputAdornment/InputAdornment.js b/packages/mui-material/src/InputAdornment/InputAdornment.js
index 4d0b4df0e73b1d..827919b98f3a09 100644
--- a/packages/mui-material/src/InputAdornment/InputAdornment.js
+++ b/packages/mui-material/src/InputAdornment/InputAdornment.js
@@ -212,4 +212,6 @@ InputAdornment.propTypes /* remove-proptypes */ = {
variant: PropTypes.oneOf(['filled', 'outlined', 'standard']),
};
+InputAdornment.displayName = 'InputAdornment';
+
export default InputAdornment;
diff --git a/packages/mui-material/src/InputBase/InputBase.js b/packages/mui-material/src/InputBase/InputBase.js
index 54e1c8babea2a2..842c912c1251ba 100644
--- a/packages/mui-material/src/InputBase/InputBase.js
+++ b/packages/mui-material/src/InputBase/InputBase.js
@@ -844,4 +844,6 @@ InputBase.propTypes /* remove-proptypes */ = {
value: PropTypes.any,
};
+InputBase.displayName = 'InputBase';
+
export default InputBase;
diff --git a/packages/mui-material/src/InputLabel/InputLabel.js b/packages/mui-material/src/InputLabel/InputLabel.js
index e8fc58f3739d37..e76d3beec5efc4 100644
--- a/packages/mui-material/src/InputLabel/InputLabel.js
+++ b/packages/mui-material/src/InputLabel/InputLabel.js
@@ -300,4 +300,6 @@ InputLabel.propTypes /* remove-proptypes */ = {
variant: PropTypes.oneOf(['filled', 'outlined', 'standard']),
};
+InputLabel.displayName = 'InputLabel';
+
export default InputLabel;
diff --git a/packages/mui-material/src/LinearProgress/LinearProgress.js b/packages/mui-material/src/LinearProgress/LinearProgress.js
index 9046d1e69dbe38..83f88f82a54668 100644
--- a/packages/mui-material/src/LinearProgress/LinearProgress.js
+++ b/packages/mui-material/src/LinearProgress/LinearProgress.js
@@ -518,4 +518,6 @@ LinearProgress.propTypes /* remove-proptypes */ = {
variant: PropTypes.oneOf(['buffer', 'determinate', 'indeterminate', 'query']),
};
+LinearProgress.displayName = 'LinearProgress';
+
export default LinearProgress;
diff --git a/packages/mui-material/src/Link/Link.js b/packages/mui-material/src/Link/Link.js
index 77d1401d6f3d71..2bfc5b0d603c2d 100644
--- a/packages/mui-material/src/Link/Link.js
+++ b/packages/mui-material/src/Link/Link.js
@@ -330,4 +330,6 @@ Link.propTypes /* remove-proptypes */ = {
]),
};
+Link.displayName = 'Link';
+
export default Link;
diff --git a/packages/mui-material/src/List/List.js b/packages/mui-material/src/List/List.js
index 7e09c8ae812060..27223b7a5a1bc4 100644
--- a/packages/mui-material/src/List/List.js
+++ b/packages/mui-material/src/List/List.js
@@ -140,4 +140,6 @@ List.propTypes /* remove-proptypes */ = {
]),
};
+List.displayName = 'List';
+
export default List;
diff --git a/packages/mui-material/src/ListItem/ListItem.js b/packages/mui-material/src/ListItem/ListItem.js
index 20c0d136413dee..7d7eceda58686c 100644
--- a/packages/mui-material/src/ListItem/ListItem.js
+++ b/packages/mui-material/src/ListItem/ListItem.js
@@ -417,4 +417,6 @@ ListItem.propTypes /* remove-proptypes */ = {
]),
};
+ListItem.displayName = 'ListItem';
+
export default ListItem;
diff --git a/packages/mui-material/src/ListItemAvatar/ListItemAvatar.js b/packages/mui-material/src/ListItemAvatar/ListItemAvatar.js
index e6c360ed238e50..816facb86dfb67 100644
--- a/packages/mui-material/src/ListItemAvatar/ListItemAvatar.js
+++ b/packages/mui-material/src/ListItemAvatar/ListItemAvatar.js
@@ -92,4 +92,6 @@ ListItemAvatar.propTypes /* remove-proptypes */ = {
]),
};
+ListItemAvatar.displayName = 'ListItemAvatar';
+
export default ListItemAvatar;
diff --git a/packages/mui-material/src/ListItemButton/ListItemButton.js b/packages/mui-material/src/ListItemButton/ListItemButton.js
index 7db261fe0b1a24..b5ed1eca3e792a 100644
--- a/packages/mui-material/src/ListItemButton/ListItemButton.js
+++ b/packages/mui-material/src/ListItemButton/ListItemButton.js
@@ -299,4 +299,6 @@ ListItemButton.propTypes /* remove-proptypes */ = {
]),
};
+ListItemButton.displayName = 'ListItemButton';
+
export default ListItemButton;
diff --git a/packages/mui-material/src/ListItemIcon/ListItemIcon.js b/packages/mui-material/src/ListItemIcon/ListItemIcon.js
index 00cf8c2a869d7d..4e48cb984d3306 100644
--- a/packages/mui-material/src/ListItemIcon/ListItemIcon.js
+++ b/packages/mui-material/src/ListItemIcon/ListItemIcon.js
@@ -98,4 +98,6 @@ ListItemIcon.propTypes /* remove-proptypes */ = {
]),
};
+ListItemIcon.displayName = 'ListItemIcon';
+
export default ListItemIcon;
diff --git a/packages/mui-material/src/ListItemSecondaryAction/ListItemSecondaryAction.js b/packages/mui-material/src/ListItemSecondaryAction/ListItemSecondaryAction.js
index 27ae8522801536..22f45c852a7526 100644
--- a/packages/mui-material/src/ListItemSecondaryAction/ListItemSecondaryAction.js
+++ b/packages/mui-material/src/ListItemSecondaryAction/ListItemSecondaryAction.js
@@ -90,6 +90,8 @@ ListItemSecondaryAction.propTypes /* remove-proptypes */ = {
]),
};
+ListItemSecondaryAction.displayName = 'ListItemSecondaryAction';
+
ListItemSecondaryAction.muiName = 'ListItemSecondaryAction';
export default ListItemSecondaryAction;
diff --git a/packages/mui-material/src/ListItemText/ListItemText.js b/packages/mui-material/src/ListItemText/ListItemText.js
index 08358c5877ad8e..aa6d2bc3250194 100644
--- a/packages/mui-material/src/ListItemText/ListItemText.js
+++ b/packages/mui-material/src/ListItemText/ListItemText.js
@@ -191,4 +191,6 @@ ListItemText.propTypes /* remove-proptypes */ = {
]),
};
+ListItemText.displayName = 'ListItemText';
+
export default ListItemText;
diff --git a/packages/mui-material/src/ListSubheader/ListSubheader.js b/packages/mui-material/src/ListSubheader/ListSubheader.js
index 07ee6a50b3fafc..d04cc217d6c11d 100644
--- a/packages/mui-material/src/ListSubheader/ListSubheader.js
+++ b/packages/mui-material/src/ListSubheader/ListSubheader.js
@@ -181,4 +181,6 @@ ListSubheader.propTypes /* remove-proptypes */ = {
]),
};
+ListSubheader.displayName = 'ListSubheader';
+
export default ListSubheader;
diff --git a/packages/mui-material/src/Menu/Menu.js b/packages/mui-material/src/Menu/Menu.js
index 15342819d76647..4918ed8c90c596 100644
--- a/packages/mui-material/src/Menu/Menu.js
+++ b/packages/mui-material/src/Menu/Menu.js
@@ -333,4 +333,6 @@ Menu.propTypes /* remove-proptypes */ = {
variant: PropTypes.oneOf(['menu', 'selectedMenu']),
};
+Menu.displayName = 'Menu';
+
export default Menu;
diff --git a/packages/mui-material/src/MenuItem/MenuItem.js b/packages/mui-material/src/MenuItem/MenuItem.js
index 8c3f5021265447..2eafab4581de43 100644
--- a/packages/mui-material/src/MenuItem/MenuItem.js
+++ b/packages/mui-material/src/MenuItem/MenuItem.js
@@ -314,4 +314,6 @@ MenuItem.propTypes /* remove-proptypes */ = {
tabIndex: PropTypes.number,
};
+MenuItem.displayName = 'MenuItem';
+
export default MenuItem;
diff --git a/packages/mui-material/src/MenuList/MenuList.js b/packages/mui-material/src/MenuList/MenuList.js
index 6774b003ad9f00..4aee5f82c67774 100644
--- a/packages/mui-material/src/MenuList/MenuList.js
+++ b/packages/mui-material/src/MenuList/MenuList.js
@@ -341,4 +341,6 @@ MenuList.propTypes /* remove-proptypes */ = {
variant: PropTypes.oneOf(['menu', 'selectedMenu']),
};
+MenuList.displayName = 'MenuList';
+
export default MenuList;
diff --git a/packages/mui-material/src/MobileStepper/MobileStepper.js b/packages/mui-material/src/MobileStepper/MobileStepper.js
index 9a8a4974c14d62..8d5b7052d31850 100644
--- a/packages/mui-material/src/MobileStepper/MobileStepper.js
+++ b/packages/mui-material/src/MobileStepper/MobileStepper.js
@@ -262,4 +262,6 @@ MobileStepper.propTypes /* remove-proptypes */ = {
variant: PropTypes.oneOf(['dots', 'progress', 'text']),
};
+MobileStepper.displayName = 'MobileStepper';
+
export default MobileStepper;
diff --git a/packages/mui-material/src/Modal/Modal.js b/packages/mui-material/src/Modal/Modal.js
index 20c8747d5229c3..5d7a6a0e577d4f 100644
--- a/packages/mui-material/src/Modal/Modal.js
+++ b/packages/mui-material/src/Modal/Modal.js
@@ -54,6 +54,8 @@ const ModalRoot = styled('div', {
})),
);
+ModalRoot.displayName = 'ModalRoot';
+
const ModalBackdrop = styled(Backdrop, {
name: 'MuiModal',
slot: 'Backdrop',
@@ -418,4 +420,6 @@ Modal.propTypes /* remove-proptypes */ = {
]),
};
+Modal.displayName = 'Modal';
+
export default Modal;
diff --git a/packages/mui-material/src/NativeSelect/NativeSelect.js b/packages/mui-material/src/NativeSelect/NativeSelect.js
index ebfa1ea9ca753d..50c7ca29b77152 100644
--- a/packages/mui-material/src/NativeSelect/NativeSelect.js
+++ b/packages/mui-material/src/NativeSelect/NativeSelect.js
@@ -130,6 +130,8 @@ NativeSelect.propTypes /* remove-proptypes */ = {
variant: PropTypes.oneOf(['filled', 'outlined', 'standard']),
};
+NativeSelect.displayName = 'NativeSelect';
+
NativeSelect.muiName = 'Select';
export default NativeSelect;
diff --git a/packages/mui-material/src/NoSsr/NoSsr.tsx b/packages/mui-material/src/NoSsr/NoSsr.tsx
index c7e2dfbc191a6e..872e9e2e471a02 100644
--- a/packages/mui-material/src/NoSsr/NoSsr.tsx
+++ b/packages/mui-material/src/NoSsr/NoSsr.tsx
@@ -64,6 +64,8 @@ NoSsr.propTypes /* remove-proptypes */ = {
fallback: PropTypes.node,
} as any;
+NoSsr.displayName = 'NoSsr';
+
if (process.env.NODE_ENV !== 'production') {
// eslint-disable-next-line
(NoSsr as any)['propTypes' + ''] = exactProp(NoSsr.propTypes);
diff --git a/packages/mui-material/src/OutlinedInput/OutlinedInput.js b/packages/mui-material/src/OutlinedInput/OutlinedInput.js
index af2715d017bda9..901f84609428df 100644
--- a/packages/mui-material/src/OutlinedInput/OutlinedInput.js
+++ b/packages/mui-material/src/OutlinedInput/OutlinedInput.js
@@ -438,6 +438,8 @@ OutlinedInput.propTypes /* remove-proptypes */ = {
value: PropTypes.any,
};
+OutlinedInput.displayName = 'OutlinedInput';
+
if (OutlinedInput) {
OutlinedInput.muiName = 'Input';
}
diff --git a/packages/mui-material/src/Pagination/Pagination.js b/packages/mui-material/src/Pagination/Pagination.js
index 0fb9529e81f4cb..50d5e7e22cac51 100644
--- a/packages/mui-material/src/Pagination/Pagination.js
+++ b/packages/mui-material/src/Pagination/Pagination.js
@@ -255,4 +255,6 @@ Pagination.propTypes /* remove-proptypes */ = {
]),
};
+Pagination.displayName = 'Pagination';
+
export default Pagination;
diff --git a/packages/mui-material/src/PaginationItem/PaginationItem.js b/packages/mui-material/src/PaginationItem/PaginationItem.js
index d85a37ae33b254..7e4b5ee07cc022 100644
--- a/packages/mui-material/src/PaginationItem/PaginationItem.js
+++ b/packages/mui-material/src/PaginationItem/PaginationItem.js
@@ -549,4 +549,6 @@ PaginationItem.propTypes /* remove-proptypes */ = {
]),
};
+PaginationItem.displayName = 'PaginationItem';
+
export default PaginationItem;
diff --git a/packages/mui-material/src/Paper/Paper.js b/packages/mui-material/src/Paper/Paper.js
index 9ae2f32861649e..875732a25f59d0 100644
--- a/packages/mui-material/src/Paper/Paper.js
+++ b/packages/mui-material/src/Paper/Paper.js
@@ -198,4 +198,6 @@ Paper.propTypes /* remove-proptypes */ = {
]),
};
+Paper.displayName = 'Paper';
+
export default Paper;
diff --git a/packages/mui-material/src/PigmentContainer/PigmentContainer.tsx b/packages/mui-material/src/PigmentContainer/PigmentContainer.tsx
index 9ea90947bfe742..afb42fa6b35dc7 100644
--- a/packages/mui-material/src/PigmentContainer/PigmentContainer.tsx
+++ b/packages/mui-material/src/PigmentContainer/PigmentContainer.tsx
@@ -153,4 +153,6 @@ PigmentContainer.propTypes /* remove-proptypes */ = {
]),
} as any;
+PigmentContainer.displayName = 'PigmentContainer';
+
export default PigmentContainer;
diff --git a/packages/mui-material/src/PigmentGrid/PigmentGrid.tsx b/packages/mui-material/src/PigmentGrid/PigmentGrid.tsx
index 6d514b7064b4d5..d07179452906f6 100644
--- a/packages/mui-material/src/PigmentGrid/PigmentGrid.tsx
+++ b/packages/mui-material/src/PigmentGrid/PigmentGrid.tsx
@@ -237,6 +237,8 @@ PigmentGrid.propTypes /* remove-proptypes */ = {
wrap: PropTypes.oneOf(['nowrap', 'wrap-reverse', 'wrap']),
} as any;
+PigmentGrid.displayName = 'PigmentGrid';
+
// @ts-ignore internal logic for nested grid
PigmentGrid.muiName = 'Grid';
diff --git a/packages/mui-material/src/PigmentHidden/PigmentHidden.tsx b/packages/mui-material/src/PigmentHidden/PigmentHidden.tsx
index 6d0ae79e15f516..2c2f06d2b7869f 100644
--- a/packages/mui-material/src/PigmentHidden/PigmentHidden.tsx
+++ b/packages/mui-material/src/PigmentHidden/PigmentHidden.tsx
@@ -251,6 +251,8 @@ HiddenCss.propTypes /* remove-proptypes */ = {
xsUp: PropTypes.bool,
} as any;
+HiddenCss.displayName = 'HiddenCss';
+
/**
*
* Demos:
@@ -358,4 +360,6 @@ PigmentHidden.propTypes /* remove-proptypes */ = {
xsUp: PropTypes.bool,
} as any;
+PigmentHidden.displayName = 'PigmentHidden';
+
export default PigmentHidden;
diff --git a/packages/mui-material/src/PigmentStack/PigmentStack.tsx b/packages/mui-material/src/PigmentStack/PigmentStack.tsx
index 4b0e34d9abbe2f..832f81eddef5ec 100644
--- a/packages/mui-material/src/PigmentStack/PigmentStack.tsx
+++ b/packages/mui-material/src/PigmentStack/PigmentStack.tsx
@@ -133,4 +133,6 @@ PigmentStack.propTypes /* remove-proptypes */ = {
]),
} as any;
+PigmentStack.displayName = 'PigmentStack';
+
export default PigmentStack;
diff --git a/packages/mui-material/src/Popover/Popover.js b/packages/mui-material/src/Popover/Popover.js
index 7b574d4ca5f35a..4cfaf0017cb206 100644
--- a/packages/mui-material/src/Popover/Popover.js
+++ b/packages/mui-material/src/Popover/Popover.js
@@ -668,4 +668,6 @@ Popover.propTypes /* remove-proptypes */ = {
TransitionProps: PropTypes.object,
};
+Popover.displayName = 'Popover';
+
export default Popover;
diff --git a/packages/mui-material/src/Popper/Popper.tsx b/packages/mui-material/src/Popper/Popper.tsx
index b329b808ae044d..b114d59f007d20 100644
--- a/packages/mui-material/src/Popper/Popper.tsx
+++ b/packages/mui-material/src/Popper/Popper.tsx
@@ -303,4 +303,6 @@ Popper.propTypes /* remove-proptypes */ = {
transition: PropTypes.bool,
} as any;
+Popper.displayName = 'Popper';
+
export default Popper;
diff --git a/packages/mui-material/src/Portal/Portal.tsx b/packages/mui-material/src/Portal/Portal.tsx
index 8bd141d8a5f858..22f502d4358196 100644
--- a/packages/mui-material/src/Portal/Portal.tsx
+++ b/packages/mui-material/src/Portal/Portal.tsx
@@ -104,6 +104,8 @@ Portal.propTypes /* remove-proptypes */ = {
disablePortal: PropTypes.bool,
} as any;
+Portal.displayName = 'Portal';
+
if (process.env.NODE_ENV !== 'production') {
// eslint-disable-next-line
(Portal as any)['propTypes' + ''] = exactProp((Portal as any).propTypes);
diff --git a/packages/mui-material/src/Radio/Radio.js b/packages/mui-material/src/Radio/Radio.js
index c125296639fc8a..d07cbdf670b805 100644
--- a/packages/mui-material/src/Radio/Radio.js
+++ b/packages/mui-material/src/Radio/Radio.js
@@ -282,4 +282,6 @@ Radio.propTypes /* remove-proptypes */ = {
value: PropTypes.any,
};
+Radio.displayName = 'Radio';
+
export default Radio;
diff --git a/packages/mui-material/src/RadioGroup/RadioGroup.js b/packages/mui-material/src/RadioGroup/RadioGroup.js
index 244ec740904742..c3796e8b207227 100644
--- a/packages/mui-material/src/RadioGroup/RadioGroup.js
+++ b/packages/mui-material/src/RadioGroup/RadioGroup.js
@@ -130,4 +130,6 @@ RadioGroup.propTypes /* remove-proptypes */ = {
value: PropTypes.any,
};
+RadioGroup.displayName = 'RadioGroup';
+
export default RadioGroup;
diff --git a/packages/mui-material/src/Rating/Rating.js b/packages/mui-material/src/Rating/Rating.js
index 0bdc81e0b81c0f..70538f4d59bef5 100644
--- a/packages/mui-material/src/Rating/Rating.js
+++ b/packages/mui-material/src/Rating/Rating.js
@@ -775,4 +775,6 @@ Rating.propTypes /* remove-proptypes */ = {
value: PropTypes.number,
};
+Rating.displayName = 'Rating';
+
export default Rating;
diff --git a/packages/mui-material/src/ScopedCssBaseline/ScopedCssBaseline.js b/packages/mui-material/src/ScopedCssBaseline/ScopedCssBaseline.js
index cccb5493ba0515..c2850e0ffa4537 100644
--- a/packages/mui-material/src/ScopedCssBaseline/ScopedCssBaseline.js
+++ b/packages/mui-material/src/ScopedCssBaseline/ScopedCssBaseline.js
@@ -119,4 +119,6 @@ ScopedCssBaseline.propTypes /* remove-proptypes */ = {
]),
};
+ScopedCssBaseline.displayName = 'ScopedCssBaseline';
+
export default ScopedCssBaseline;
diff --git a/packages/mui-material/src/Select/Select.js b/packages/mui-material/src/Select/Select.js
index 46985fa13a0efc..761fc4cbf1023e 100644
--- a/packages/mui-material/src/Select/Select.js
+++ b/packages/mui-material/src/Select/Select.js
@@ -284,6 +284,8 @@ Select.propTypes /* remove-proptypes */ = {
variant: PropTypes.oneOf(['filled', 'outlined', 'standard']),
};
+Select.displayName = 'Select';
+
Select.muiName = 'Select';
export default Select;
diff --git a/packages/mui-material/src/Skeleton/Skeleton.js b/packages/mui-material/src/Skeleton/Skeleton.js
index 8a54e7307bc1bd..f170f812ade577 100644
--- a/packages/mui-material/src/Skeleton/Skeleton.js
+++ b/packages/mui-material/src/Skeleton/Skeleton.js
@@ -304,4 +304,6 @@ Skeleton.propTypes /* remove-proptypes */ = {
width: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),
};
+Skeleton.displayName = 'Skeleton';
+
export default Skeleton;
diff --git a/packages/mui-material/src/Slide/Slide.js b/packages/mui-material/src/Slide/Slide.js
index b408f23f357261..1c942a06ac1e35 100644
--- a/packages/mui-material/src/Slide/Slide.js
+++ b/packages/mui-material/src/Slide/Slide.js
@@ -401,4 +401,6 @@ Slide.propTypes /* remove-proptypes */ = {
]),
};
+Slide.displayName = 'Slide';
+
export default Slide;
diff --git a/packages/mui-material/src/Slider/Slider.js b/packages/mui-material/src/Slider/Slider.js
index 34435c00504f52..c043f492cd81c4 100644
--- a/packages/mui-material/src/Slider/Slider.js
+++ b/packages/mui-material/src/Slider/Slider.js
@@ -124,6 +124,8 @@ export const SliderRoot = styled('span', {
})),
);
+SliderRoot.displayName = 'SliderRoot';
+
export const SliderRail = styled('span', {
name: 'MuiSlider',
slot: 'Rail',
@@ -233,6 +235,8 @@ export const SliderTrack = styled('span', {
}),
);
+SliderTrack.displayName = 'SliderTrack';
+
export const SliderThumb = styled('span', {
name: 'MuiSlider',
slot: 'Thumb',
@@ -340,6 +344,8 @@ export const SliderThumb = styled('span', {
})),
);
+SliderThumb.displayName = 'SliderThumb';
+
const SliderValueLabel = styled(BaseSliderValueLabel, {
name: 'MuiSlider',
slot: 'ValueLabel',
@@ -445,6 +451,8 @@ SliderValueLabel.propTypes /* remove-proptypes */ = {
value: PropTypes.number.isRequired,
};
+SliderValueLabel.displayName = 'SliderValueLabel';
+
export { SliderValueLabel };
export const SliderMark = styled('span', {
@@ -489,6 +497,8 @@ export const SliderMark = styled('span', {
})),
);
+SliderMark.displayName = 'SliderMark';
+
export const SliderMarkLabel = styled('span', {
name: 'MuiSlider',
slot: 'MarkLabel',
@@ -531,6 +541,8 @@ export const SliderMarkLabel = styled('span', {
})),
);
+SliderMarkLabel.displayName = 'SliderMarkLabel';
+
const useUtilityClasses = (ownerState) => {
const { disabled, dragging, marked, orientation, track, classes, color, size } = ownerState;
@@ -1174,4 +1186,6 @@ Slider.propTypes /* remove-proptypes */ = {
valueLabelFormat: PropTypes.oneOfType([PropTypes.func, PropTypes.string]),
};
+Slider.displayName = 'Slider';
+
export default Slider;
diff --git a/packages/mui-material/src/Snackbar/Snackbar.js b/packages/mui-material/src/Snackbar/Snackbar.js
index 9756fe042078a6..b212cb36bf2dd5 100644
--- a/packages/mui-material/src/Snackbar/Snackbar.js
+++ b/packages/mui-material/src/Snackbar/Snackbar.js
@@ -329,4 +329,6 @@ Snackbar.propTypes /* remove-proptypes */ = {
TransitionProps: PropTypes.object,
};
+Snackbar.displayName = 'Snackbar';
+
export default Snackbar;
diff --git a/packages/mui-material/src/SnackbarContent/SnackbarContent.js b/packages/mui-material/src/SnackbarContent/SnackbarContent.js
index ef31e98cdfe390..82d6e57fef4249 100644
--- a/packages/mui-material/src/SnackbarContent/SnackbarContent.js
+++ b/packages/mui-material/src/SnackbarContent/SnackbarContent.js
@@ -135,4 +135,6 @@ SnackbarContent.propTypes /* remove-proptypes */ = {
]),
};
+SnackbarContent.displayName = 'SnackbarContent';
+
export default SnackbarContent;
diff --git a/packages/mui-material/src/SpeedDial/SpeedDial.js b/packages/mui-material/src/SpeedDial/SpeedDial.js
index 8d9d9fdbe4197e..bad8241a626f55 100644
--- a/packages/mui-material/src/SpeedDial/SpeedDial.js
+++ b/packages/mui-material/src/SpeedDial/SpeedDial.js
@@ -580,4 +580,6 @@ SpeedDial.propTypes /* remove-proptypes */ = {
TransitionProps: PropTypes.object,
};
+SpeedDial.displayName = 'SpeedDial';
+
export default SpeedDial;
diff --git a/packages/mui-material/src/SpeedDialAction/SpeedDialAction.js b/packages/mui-material/src/SpeedDialAction/SpeedDialAction.js
index 340633f5617e94..323fd59f62b2f2 100644
--- a/packages/mui-material/src/SpeedDialAction/SpeedDialAction.js
+++ b/packages/mui-material/src/SpeedDialAction/SpeedDialAction.js
@@ -312,4 +312,6 @@ SpeedDialAction.propTypes /* remove-proptypes */ = {
tooltipTitle: PropTypes.node,
};
+SpeedDialAction.displayName = 'SpeedDialAction';
+
export default SpeedDialAction;
diff --git a/packages/mui-material/src/SpeedDialIcon/SpeedDialIcon.js b/packages/mui-material/src/SpeedDialIcon/SpeedDialIcon.js
index 73c4c66477e375..2427dd15d2b5dd 100644
--- a/packages/mui-material/src/SpeedDialIcon/SpeedDialIcon.js
+++ b/packages/mui-material/src/SpeedDialIcon/SpeedDialIcon.js
@@ -149,6 +149,8 @@ SpeedDialIcon.propTypes /* remove-proptypes */ = {
]),
};
+SpeedDialIcon.displayName = 'SpeedDialIcon';
+
SpeedDialIcon.muiName = 'SpeedDialIcon';
export default SpeedDialIcon;
diff --git a/packages/mui-material/src/Stack/Stack.js b/packages/mui-material/src/Stack/Stack.js
index fa92f37471b37a..ab0ed051f31cd6 100644
--- a/packages/mui-material/src/Stack/Stack.js
+++ b/packages/mui-material/src/Stack/Stack.js
@@ -71,4 +71,6 @@ Stack.propTypes /* remove-proptypes */ = {
useFlexGap: PropTypes.bool,
};
+Stack.displayName = 'Stack';
+
export default Stack;
diff --git a/packages/mui-material/src/Step/Step.js b/packages/mui-material/src/Step/Step.js
index 048efdbb8a03a4..7d85bf3589f246 100644
--- a/packages/mui-material/src/Step/Step.js
+++ b/packages/mui-material/src/Step/Step.js
@@ -189,4 +189,6 @@ Step.propTypes /* remove-proptypes */ = {
]),
};
+Step.displayName = 'Step';
+
export default Step;
diff --git a/packages/mui-material/src/StepButton/StepButton.js b/packages/mui-material/src/StepButton/StepButton.js
index 86b75c33b6a9f7..4d4bad9e6f0736 100644
--- a/packages/mui-material/src/StepButton/StepButton.js
+++ b/packages/mui-material/src/StepButton/StepButton.js
@@ -128,4 +128,6 @@ StepButton.propTypes /* remove-proptypes */ = {
]),
};
+StepButton.displayName = 'StepButton';
+
export default StepButton;
diff --git a/packages/mui-material/src/StepConnector/StepConnector.js b/packages/mui-material/src/StepConnector/StepConnector.js
index dfa308f4d49979..efb21c8d9103ac 100644
--- a/packages/mui-material/src/StepConnector/StepConnector.js
+++ b/packages/mui-material/src/StepConnector/StepConnector.js
@@ -144,4 +144,6 @@ StepConnector.propTypes /* remove-proptypes */ = {
]),
};
+StepConnector.displayName = 'StepConnector';
+
export default StepConnector;
diff --git a/packages/mui-material/src/StepContent/StepContent.js b/packages/mui-material/src/StepContent/StepContent.js
index f6b47f8ee0a3b5..38c0b2b7578924 100644
--- a/packages/mui-material/src/StepContent/StepContent.js
+++ b/packages/mui-material/src/StepContent/StepContent.js
@@ -159,4 +159,6 @@ StepContent.propTypes /* remove-proptypes */ = {
TransitionProps: PropTypes.object,
};
+StepContent.displayName = 'StepContent';
+
export default StepContent;
diff --git a/packages/mui-material/src/StepIcon/StepIcon.js b/packages/mui-material/src/StepIcon/StepIcon.js
index 8a4ea813242e15..5e0dfbe1e8b372 100644
--- a/packages/mui-material/src/StepIcon/StepIcon.js
+++ b/packages/mui-material/src/StepIcon/StepIcon.js
@@ -160,4 +160,6 @@ StepIcon.propTypes /* remove-proptypes */ = {
]),
};
+StepIcon.displayName = 'StepIcon';
+
export default StepIcon;
diff --git a/packages/mui-material/src/StepLabel/StepLabel.js b/packages/mui-material/src/StepLabel/StepLabel.js
index fc590de90098a2..b20979582d0e6f 100644
--- a/packages/mui-material/src/StepLabel/StepLabel.js
+++ b/packages/mui-material/src/StepLabel/StepLabel.js
@@ -289,6 +289,8 @@ StepLabel.propTypes /* remove-proptypes */ = {
]),
};
+StepLabel.displayName = 'StepLabel';
+
if (StepLabel) {
StepLabel.muiName = 'StepLabel';
}
diff --git a/packages/mui-material/src/Stepper/Stepper.js b/packages/mui-material/src/Stepper/Stepper.js
index d80c29df95ede0..8cbf8849d77844 100644
--- a/packages/mui-material/src/Stepper/Stepper.js
+++ b/packages/mui-material/src/Stepper/Stepper.js
@@ -169,4 +169,6 @@ Stepper.propTypes /* remove-proptypes */ = {
]),
};
+Stepper.displayName = 'Stepper';
+
export default Stepper;
diff --git a/packages/mui-material/src/SvgIcon/SvgIcon.js b/packages/mui-material/src/SvgIcon/SvgIcon.js
index cec089c7716bf2..5f373927346d66 100644
--- a/packages/mui-material/src/SvgIcon/SvgIcon.js
+++ b/packages/mui-material/src/SvgIcon/SvgIcon.js
@@ -242,6 +242,8 @@ SvgIcon.propTypes /* remove-proptypes */ = {
viewBox: PropTypes.string,
};
+SvgIcon.displayName = 'SvgIcon';
+
if (SvgIcon) {
SvgIcon.muiName = 'SvgIcon';
}
diff --git a/packages/mui-material/src/SwipeableDrawer/SwipeableDrawer.js b/packages/mui-material/src/SwipeableDrawer/SwipeableDrawer.js
index 23d775bf29f6a9..fc81bab4b43429 100644
--- a/packages/mui-material/src/SwipeableDrawer/SwipeableDrawer.js
+++ b/packages/mui-material/src/SwipeableDrawer/SwipeableDrawer.js
@@ -755,4 +755,6 @@ SwipeableDrawer.propTypes /* remove-proptypes */ = {
variant: PropTypes.oneOf(['permanent', 'persistent', 'temporary']),
};
+SwipeableDrawer.displayName = 'SwipeableDrawer';
+
export default SwipeableDrawer;
diff --git a/packages/mui-material/src/Switch/Switch.js b/packages/mui-material/src/Switch/Switch.js
index bd5a766e8b9263..c638dc777828cf 100644
--- a/packages/mui-material/src/Switch/Switch.js
+++ b/packages/mui-material/src/Switch/Switch.js
@@ -358,4 +358,6 @@ Switch.propTypes /* remove-proptypes */ = {
value: PropTypes.any,
};
+Switch.displayName = 'Switch';
+
export default Switch;
diff --git a/packages/mui-material/src/Tab/Tab.js b/packages/mui-material/src/Tab/Tab.js
index 4833faca922237..489e41fb245908 100644
--- a/packages/mui-material/src/Tab/Tab.js
+++ b/packages/mui-material/src/Tab/Tab.js
@@ -366,4 +366,6 @@ Tab.propTypes /* remove-proptypes */ = {
wrapped: PropTypes.bool,
};
+Tab.displayName = 'Tab';
+
export default Tab;
diff --git a/packages/mui-material/src/TabScrollButton/TabScrollButton.js b/packages/mui-material/src/TabScrollButton/TabScrollButton.js
index 4b41791206cacb..10145515bd24df 100644
--- a/packages/mui-material/src/TabScrollButton/TabScrollButton.js
+++ b/packages/mui-material/src/TabScrollButton/TabScrollButton.js
@@ -179,4 +179,6 @@ TabScrollButton.propTypes /* remove-proptypes */ = {
]),
};
+TabScrollButton.displayName = 'TabScrollButton';
+
export default TabScrollButton;
diff --git a/packages/mui-material/src/Table/Table.js b/packages/mui-material/src/Table/Table.js
index 245f66f1880c44..3e712b86b26e28 100644
--- a/packages/mui-material/src/Table/Table.js
+++ b/packages/mui-material/src/Table/Table.js
@@ -143,4 +143,6 @@ Table.propTypes /* remove-proptypes */ = {
]),
};
+Table.displayName = 'Table';
+
export default Table;
diff --git a/packages/mui-material/src/TableBody/TableBody.js b/packages/mui-material/src/TableBody/TableBody.js
index 40ad6e652d8fdf..88fa380ae674b8 100644
--- a/packages/mui-material/src/TableBody/TableBody.js
+++ b/packages/mui-material/src/TableBody/TableBody.js
@@ -89,4 +89,6 @@ TableBody.propTypes /* remove-proptypes */ = {
]),
};
+TableBody.displayName = 'TableBody';
+
export default TableBody;
diff --git a/packages/mui-material/src/TableCell/TableCell.js b/packages/mui-material/src/TableCell/TableCell.js
index 62ca6d73a42932..f00ade1c689be5 100644
--- a/packages/mui-material/src/TableCell/TableCell.js
+++ b/packages/mui-material/src/TableCell/TableCell.js
@@ -309,4 +309,6 @@ TableCell.propTypes /* remove-proptypes */ = {
]),
};
+TableCell.displayName = 'TableCell';
+
export default TableCell;
diff --git a/packages/mui-material/src/TableContainer/TableContainer.js b/packages/mui-material/src/TableContainer/TableContainer.js
index 1140e605cf4220..06c9eceeaa2406 100644
--- a/packages/mui-material/src/TableContainer/TableContainer.js
+++ b/packages/mui-material/src/TableContainer/TableContainer.js
@@ -80,4 +80,6 @@ TableContainer.propTypes /* remove-proptypes */ = {
]),
};
+TableContainer.displayName = 'TableContainer';
+
export default TableContainer;
diff --git a/packages/mui-material/src/TableFooter/TableFooter.js b/packages/mui-material/src/TableFooter/TableFooter.js
index 5f652088392255..f5a7779eaca10c 100644
--- a/packages/mui-material/src/TableFooter/TableFooter.js
+++ b/packages/mui-material/src/TableFooter/TableFooter.js
@@ -89,4 +89,6 @@ TableFooter.propTypes /* remove-proptypes */ = {
]),
};
+TableFooter.displayName = 'TableFooter';
+
export default TableFooter;
diff --git a/packages/mui-material/src/TableHead/TableHead.js b/packages/mui-material/src/TableHead/TableHead.js
index 4724d8d0534ef0..da0292b003ead9 100644
--- a/packages/mui-material/src/TableHead/TableHead.js
+++ b/packages/mui-material/src/TableHead/TableHead.js
@@ -89,4 +89,6 @@ TableHead.propTypes /* remove-proptypes */ = {
]),
};
+TableHead.displayName = 'TableHead';
+
export default TableHead;
diff --git a/packages/mui-material/src/TablePagination/TablePagination.js b/packages/mui-material/src/TablePagination/TablePagination.js
index 7cf4445542451c..47387d218fbea6 100644
--- a/packages/mui-material/src/TablePagination/TablePagination.js
+++ b/packages/mui-material/src/TablePagination/TablePagination.js
@@ -473,4 +473,6 @@ TablePagination.propTypes /* remove-proptypes */ = {
]),
};
+TablePagination.displayName = 'TablePagination';
+
export default TablePagination;
diff --git a/packages/mui-material/src/TableRow/TableRow.js b/packages/mui-material/src/TableRow/TableRow.js
index af03616cb04a10..95f08c53519981 100644
--- a/packages/mui-material/src/TableRow/TableRow.js
+++ b/packages/mui-material/src/TableRow/TableRow.js
@@ -135,4 +135,6 @@ TableRow.propTypes /* remove-proptypes */ = {
]),
};
+TableRow.displayName = 'TableRow';
+
export default TableRow;
diff --git a/packages/mui-material/src/TableSortLabel/TableSortLabel.js b/packages/mui-material/src/TableSortLabel/TableSortLabel.js
index 24001473257836..ca39b90b438f2f 100644
--- a/packages/mui-material/src/TableSortLabel/TableSortLabel.js
+++ b/packages/mui-material/src/TableSortLabel/TableSortLabel.js
@@ -188,4 +188,6 @@ TableSortLabel.propTypes /* remove-proptypes */ = {
]),
};
+TableSortLabel.displayName = 'TableSortLabel';
+
export default TableSortLabel;
diff --git a/packages/mui-material/src/Tabs/Tabs.js b/packages/mui-material/src/Tabs/Tabs.js
index 77b43c2c722b97..86498971212862 100644
--- a/packages/mui-material/src/Tabs/Tabs.js
+++ b/packages/mui-material/src/Tabs/Tabs.js
@@ -1018,4 +1018,6 @@ Tabs.propTypes /* remove-proptypes */ = {
visibleScrollbar: PropTypes.bool,
};
+Tabs.displayName = 'Tabs';
+
export default Tabs;
diff --git a/packages/mui-material/src/TextField/TextField.js b/packages/mui-material/src/TextField/TextField.js
index 4417ee05f0910a..34812965c5bf2b 100644
--- a/packages/mui-material/src/TextField/TextField.js
+++ b/packages/mui-material/src/TextField/TextField.js
@@ -481,4 +481,6 @@ TextField.propTypes /* remove-proptypes */ = {
variant: PropTypes.oneOf(['filled', 'outlined', 'standard']),
};
+TextField.displayName = 'TextField';
+
export default TextField;
diff --git a/packages/mui-material/src/TextareaAutosize/TextareaAutosize.tsx b/packages/mui-material/src/TextareaAutosize/TextareaAutosize.tsx
index 37529fa37873c5..be3ffd45d938b3 100644
--- a/packages/mui-material/src/TextareaAutosize/TextareaAutosize.tsx
+++ b/packages/mui-material/src/TextareaAutosize/TextareaAutosize.tsx
@@ -261,4 +261,6 @@ TextareaAutosize.propTypes /* remove-proptypes */ = {
]),
} as any;
+TextareaAutosize.displayName = 'TextareaAutosize';
+
export default TextareaAutosize;
diff --git a/packages/mui-material/src/ToggleButton/ToggleButton.js b/packages/mui-material/src/ToggleButton/ToggleButton.js
index 007d2311709e7b..5762a77670d6e4 100644
--- a/packages/mui-material/src/ToggleButton/ToggleButton.js
+++ b/packages/mui-material/src/ToggleButton/ToggleButton.js
@@ -302,4 +302,6 @@ ToggleButton.propTypes /* remove-proptypes */ = {
value: PropTypes /* @typescript-to-proptypes-ignore */.any.isRequired,
};
+ToggleButton.displayName = 'ToggleButton';
+
export default ToggleButton;
diff --git a/packages/mui-material/src/ToggleButtonGroup/ToggleButtonGroup.js b/packages/mui-material/src/ToggleButtonGroup/ToggleButtonGroup.js
index c782232c1f3f26..0f9b9709e83407 100644
--- a/packages/mui-material/src/ToggleButtonGroup/ToggleButtonGroup.js
+++ b/packages/mui-material/src/ToggleButtonGroup/ToggleButtonGroup.js
@@ -336,4 +336,6 @@ ToggleButtonGroup.propTypes /* remove-proptypes */ = {
value: PropTypes.any,
};
+ToggleButtonGroup.displayName = 'ToggleButtonGroup';
+
export default ToggleButtonGroup;
diff --git a/packages/mui-material/src/Toolbar/Toolbar.js b/packages/mui-material/src/Toolbar/Toolbar.js
index dbfde2fb54eb23..65fa386cd0f010 100644
--- a/packages/mui-material/src/Toolbar/Toolbar.js
+++ b/packages/mui-material/src/Toolbar/Toolbar.js
@@ -137,4 +137,6 @@ Toolbar.propTypes /* remove-proptypes */ = {
]),
};
+Toolbar.displayName = 'Toolbar';
+
export default Toolbar;
diff --git a/packages/mui-material/src/Tooltip/Tooltip.js b/packages/mui-material/src/Tooltip/Tooltip.js
index fa067ab0558c9c..3d62d47321f0db 100644
--- a/packages/mui-material/src/Tooltip/Tooltip.js
+++ b/packages/mui-material/src/Tooltip/Tooltip.js
@@ -985,4 +985,6 @@ Tooltip.propTypes /* remove-proptypes */ = {
TransitionProps: PropTypes.object,
};
+Tooltip.displayName = 'Tooltip';
+
export default Tooltip;
diff --git a/packages/mui-material/src/Typography/Typography.js b/packages/mui-material/src/Typography/Typography.js
index dcda0315e3bdb3..2d491dca36fa33 100644
--- a/packages/mui-material/src/Typography/Typography.js
+++ b/packages/mui-material/src/Typography/Typography.js
@@ -315,4 +315,6 @@ Typography.propTypes /* remove-proptypes */ = {
variantMapping: PropTypes /* @typescript-to-proptypes-ignore */.object,
};
+Typography.displayName = 'Typography';
+
export default Typography;
diff --git a/packages/mui-material/src/Zoom/Zoom.js b/packages/mui-material/src/Zoom/Zoom.js
index 105817e6f4ae11..121d925adfc994 100644
--- a/packages/mui-material/src/Zoom/Zoom.js
+++ b/packages/mui-material/src/Zoom/Zoom.js
@@ -227,4 +227,6 @@ Zoom.propTypes /* remove-proptypes */ = {
]),
};
+Zoom.displayName = 'Zoom';
+
export default Zoom;
diff --git a/packages/mui-system/src/Box/Box.js b/packages/mui-system/src/Box/Box.js
index 2d00707a13f3c7..390e5f9b402abd 100644
--- a/packages/mui-system/src/Box/Box.js
+++ b/packages/mui-system/src/Box/Box.js
@@ -33,4 +33,6 @@ Box.propTypes /* remove-proptypes */ = {
]),
};
+Box.displayName = 'Box';
+
export default Box;
diff --git a/packages/mui-system/src/Container/Container.tsx b/packages/mui-system/src/Container/Container.tsx
index a0d094306ce7fa..204dcf28b7a635 100644
--- a/packages/mui-system/src/Container/Container.tsx
+++ b/packages/mui-system/src/Container/Container.tsx
@@ -66,4 +66,6 @@ Container.propTypes /* remove-proptypes */ = {
]),
} as any;
+Container.displayName = 'Container';
+
export default Container;
diff --git a/packages/mui-system/src/DefaultPropsProvider/DefaultPropsProvider.tsx b/packages/mui-system/src/DefaultPropsProvider/DefaultPropsProvider.tsx
index 0c6435addd90c6..e36d65de80241b 100644
--- a/packages/mui-system/src/DefaultPropsProvider/DefaultPropsProvider.tsx
+++ b/packages/mui-system/src/DefaultPropsProvider/DefaultPropsProvider.tsx
@@ -27,6 +27,8 @@ DefaultPropsProvider.propTypes /* remove-proptypes */ = {
value: PropTypes.object,
} as any;
+DefaultPropsProvider.displayName = 'DefaultPropsProvider';
+
function getThemeProps<
Theme extends {
components?: Record;
diff --git a/packages/mui-system/src/GlobalStyles/GlobalStyles.tsx b/packages/mui-system/src/GlobalStyles/GlobalStyles.tsx
index a1a26efeb762f8..96ca768ee2b228 100644
--- a/packages/mui-system/src/GlobalStyles/GlobalStyles.tsx
+++ b/packages/mui-system/src/GlobalStyles/GlobalStyles.tsx
@@ -52,4 +52,6 @@ GlobalStyles.propTypes /* remove-proptypes */ = {
themeId: PropTypes.string,
} as any;
+GlobalStyles.displayName = 'GlobalStyles';
+
export default GlobalStyles;
diff --git a/packages/mui-system/src/Grid/Grid.tsx b/packages/mui-system/src/Grid/Grid.tsx
index 4e708392ba88df..cec830c70e885a 100644
--- a/packages/mui-system/src/Grid/Grid.tsx
+++ b/packages/mui-system/src/Grid/Grid.tsx
@@ -142,4 +142,6 @@ Grid.propTypes /* remove-proptypes */ = {
wrap: PropTypes.oneOf(['nowrap', 'wrap-reverse', 'wrap']),
} as any;
+Grid.displayName = 'Grid';
+
export default Grid;
diff --git a/packages/mui-system/src/InitColorSchemeScript/InitColorSchemeScript.tsx b/packages/mui-system/src/InitColorSchemeScript/InitColorSchemeScript.tsx
index 3c7d424de6ed5e..b2660739410f49 100644
--- a/packages/mui-system/src/InitColorSchemeScript/InitColorSchemeScript.tsx
+++ b/packages/mui-system/src/InitColorSchemeScript/InitColorSchemeScript.tsx
@@ -119,3 +119,5 @@ try {
/>
);
}
+
+InitColorSchemeScript.displayName = 'InitColorSchemeScript';
diff --git a/packages/mui-system/src/Stack/Stack.tsx b/packages/mui-system/src/Stack/Stack.tsx
index 85f97a8b12b5bd..f337264754b710 100644
--- a/packages/mui-system/src/Stack/Stack.tsx
+++ b/packages/mui-system/src/Stack/Stack.tsx
@@ -73,4 +73,6 @@ Stack.propTypes /* remove-proptypes */ = {
useFlexGap: PropTypes.bool,
} as any;
+Stack.displayName = 'Stack';
+
export default Stack;
diff --git a/packages/mui-system/src/ThemeProvider/ThemeProvider.js b/packages/mui-system/src/ThemeProvider/ThemeProvider.js
index 71f7fec85e9095..3ce6f614c67826 100644
--- a/packages/mui-system/src/ThemeProvider/ThemeProvider.js
+++ b/packages/mui-system/src/ThemeProvider/ThemeProvider.js
@@ -95,6 +95,8 @@ ThemeProvider.propTypes /* remove-proptypes */ = {
themeId: PropTypes.string,
};
+ThemeProvider.displayName = 'ThemeProvider';
+
if (process.env.NODE_ENV !== 'production') {
ThemeProvider.propTypes = exactProp(ThemeProvider.propTypes);
}
diff --git a/packages/mui-system/src/cssVars/createCssVarsProvider.d.ts b/packages/mui-system/src/cssVars/createCssVarsProvider.d.ts
index 5dee405542060e..85dad3d0cf1c94 100644
--- a/packages/mui-system/src/cssVars/createCssVarsProvider.d.ts
+++ b/packages/mui-system/src/cssVars/createCssVarsProvider.d.ts
@@ -1,5 +1,5 @@
import * as React from 'react';
-import InitColorSchemeScript from '../InitColorSchemeScript';
+import { InitColorSchemeScriptProps } from '../InitColorSchemeScript';
import { Result } from './useCurrentColorScheme';
export interface ColorSchemeContextValue
@@ -90,7 +90,7 @@ export interface CreateCssVarsProviderResult<
>,
) => React.JSX.Element;
useColorScheme: () => ColorSchemeContextValue;
- getInitColorSchemeScript: typeof InitColorSchemeScript;
+ getInitColorSchemeScript: (props: InitColorSchemeScriptProps) => React.JSX.Element;
}
export default function createCssVarsProvider<
diff --git a/packages/mui-types/index.d.ts b/packages/mui-types/index.d.ts
index 7988996932d6be..bb5603a9980500 100644
--- a/packages/mui-types/index.d.ts
+++ b/packages/mui-types/index.d.ts
@@ -107,6 +107,7 @@ export interface OverridableComponent {
): React.JSX.Element | null;
(props: DefaultComponentProps): React.JSX.Element | null;
propTypes?: any;
+ displayName?: string;
}
/**
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index e2745394504a1e..efec8de83cda94 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -156,6 +156,9 @@ importers:
babel-plugin-transform-inline-environment-variables:
specifier: ^0.4.4
version: 0.4.4
+ babel-plugin-transform-react-remove-display-name:
+ specifier: ^1.1.0
+ version: 1.1.0
babel-plugin-transform-react-remove-prop-types:
specifier: ^0.4.24
version: 0.4.24
@@ -6254,6 +6257,10 @@ packages:
babel-plugin-transform-inline-environment-variables@0.4.4:
resolution: {integrity: sha512-bJILBtn5a11SmtR2j/3mBOjX4K3weC6cq+NNZ7hG22wCAqpc3qtj/iN7dSe9HDiS46lgp1nHsQgeYrea/RUe+g==}
+ babel-plugin-transform-react-remove-display-name@1.1.0:
+ resolution: {integrity: sha512-ngDgchoHRH8WCWRgmLgsYKlFQ5SSlcljc9ben1Ugn0HSfRcnnogQE1HwhNC8ijFwSQ1VZ2NfNd+w9RAEp7pysA==}
+ engines: {node: '>=14'}
+
babel-plugin-transform-react-remove-prop-types@0.4.24:
resolution: {integrity: sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==}
@@ -17714,6 +17721,8 @@ snapshots:
babel-plugin-transform-inline-environment-variables@0.4.4: {}
+ babel-plugin-transform-react-remove-display-name@1.1.0: {}
+
babel-plugin-transform-react-remove-prop-types@0.4.24: {}
bail@2.0.2: {}
diff --git a/scripts/generateProptypes.ts b/scripts/generateProptypes.ts
index d2c9bf83078795..93b1dee0694f97 100644
--- a/scripts/generateProptypes.ts
+++ b/scripts/generateProptypes.ts
@@ -295,6 +295,7 @@ async function generateProptypes(
return shouldDocument;
},
+ includeDisplayName: true,
},
});
|