Skip to content

Commit a4e6a2f

Browse files
LukasTyarminmeh
authored andcommitted
Changes from react-element react-ts-codemod
1 parent c62046e commit a4e6a2f

File tree

11 files changed

+26
-20
lines changed

11 files changed

+26
-20
lines changed

packages/x-data-grid-pro/src/tests/rowEditing.DataGridPro.test.tsx

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1499,11 +1499,14 @@ describe('<DataGridPro /> - Row editing', () => {
14991499
}
15001500
}, [hasFocus, inputRef]);
15011501
return (
1502-
(<Portal>
1503-
<input ref={ref => {
1504-
setInputRef(ref);
1505-
}} data-testid="input" />
1506-
</Portal>)
1502+
<Portal>
1503+
<input
1504+
ref={(ref) => {
1505+
setInputRef(ref);
1506+
}}
1507+
data-testid="input"
1508+
/>
1509+
</Portal>
15071510
);
15081511
}
15091512
const renderEditCell = (props: GridRenderEditCellParams) => (

packages/x-data-grid/src/components/cell/GridActionsCellItem.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@ import { useGridRootProps } from '../../hooks/utils/useGridRootProps';
77

88
interface GridActionsCellItemCommonProps {
99
label: string;
10-
icon?: React.ReactElement;
10+
icon?: React.ReactElement<any>;
1111
/** from https://mui.com/material-ui/api/button-base/#ButtonBase-prop-component */
1212
component?: React.ElementType;
1313
}
1414

1515
export type GridActionsCellItemProps = GridActionsCellItemCommonProps &
1616
(
17-
| ({ showInMenu?: false; icon: React.ReactElement } & Omit<IconButtonProps, 'component'>)
17+
| ({ showInMenu?: false; icon: React.ReactElement<any> } & Omit<IconButtonProps, 'component'>)
1818
| ({
1919
showInMenu: true;
2020
/**

packages/x-data-grid/src/components/columnHeaders/GridColumnHeaderFilterIconButton.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ function GridColumnHeaderFilterIconButton(props: ColumnHeaderFilterIconButtonPro
8989
title={
9090
apiRef.current.getLocaleText('columnHeaderFiltersTooltipActive')(
9191
counter,
92-
) as React.ReactElement
92+
) as React.ReactElement<any>
9393
}
9494
enterDelay={1000}
9595
{...rootProps.slotProps?.baseTooltip}

packages/x-data-grid/src/components/panel/GridPanel.test.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ describe('<GridPanel />', () => {
3333
classes: classes as any,
3434
inheritComponent: Popper,
3535
muiName: 'MuiGridPanel',
36-
render: (node: React.ReactElement) =>
36+
render: (node: React.ReactElement<any>) =>
3737
render(
3838
<Wrapper>
3939
<div data-id="gridPanelAnchor" />

packages/x-data-grid/src/components/toolbar/GridToolbarDensitySelector.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ const GridToolbarDensitySelector = forwardRef<HTMLButtonElement, GridToolbarDens
5555
},
5656
];
5757

58-
const startIcon = React.useMemo<React.ReactElement>(() => {
58+
const startIcon = React.useMemo<React.ReactElement<any>>(() => {
5959
switch (density) {
6060
case 'compact':
6161
return <rootProps.slots.densityCompactIcon />;
@@ -92,7 +92,7 @@ const GridToolbarDensitySelector = forwardRef<HTMLButtonElement, GridToolbarDens
9292
return null;
9393
}
9494

95-
const densityElements = densityOptions.map<React.ReactElement>((option, index) => (
95+
const densityElements = densityOptions.map<React.ReactElement<any>>((option, index) => (
9696
<rootProps.slots.baseMenuItem
9797
key={index}
9898
onClick={() => handleDensityUpdate(option.value)}

packages/x-data-grid/src/components/toolbar/GridToolbarFilterButton.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,10 +73,10 @@ const GridToolbarFilterButton = forwardRef<HTMLButtonElement, GridToolbarFilterB
7373

7474
const tooltipContentNode = React.useMemo(() => {
7575
if (preferencePanel.open) {
76-
return apiRef.current.getLocaleText('toolbarFiltersTooltipHide') as React.ReactElement;
76+
return apiRef.current.getLocaleText('toolbarFiltersTooltipHide') as React.ReactElement<any>;
7777
}
7878
if (activeFilters.length === 0) {
79-
return apiRef.current.getLocaleText('toolbarFiltersTooltipShow') as React.ReactElement;
79+
return apiRef.current.getLocaleText('toolbarFiltersTooltipShow') as React.ReactElement<any>;
8080
}
8181

8282
const getOperatorLabel = (item: GridFilterItem): string =>

packages/x-data-grid/src/hooks/core/pipeProcessing/gridPipeProcessingApi.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,10 @@ export interface GridPipeProcessingLookup {
3838
hydrateRows: {
3939
value: GridHydrateRowsValue;
4040
};
41-
exportMenu: { value: { component: React.ReactElement; componentName: string }[]; context: any };
41+
exportMenu: {
42+
value: { component: React.ReactElement<any>; componentName: string }[];
43+
context: any;
44+
};
4245
preferencePanel: { value: React.ReactNode; context: GridPreferencePanelsValue };
4346
restoreState: {
4447
value: GridRestoreStatePreProcessingValue;

packages/x-data-grid/src/models/api/gridDensityApi.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import * as React from 'react';
22
import { GridDensity } from '../gridDensity';
33

44
export interface GridDensityOption {
5-
icon: React.ReactElement;
5+
icon: React.ReactElement<any>;
66
label: string;
77
value: GridDensity;
88
}

packages/x-date-pickers-pro/src/DateTimeRangePicker/DateTimeRangePickerTabs.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,12 +51,12 @@ export interface ExportedDateTimeRangePickerTabsProps extends ExportedBaseTabsPr
5151
* Date tab icon.
5252
* @default DateRangeIcon
5353
*/
54-
dateIcon?: React.ReactElement;
54+
dateIcon?: React.ReactElement<any>;
5555
/**
5656
* Time tab icon.
5757
* @default TimeIcon
5858
*/
59-
timeIcon?: React.ReactElement;
59+
timeIcon?: React.ReactElement<any>;
6060
/**
6161
* Override or extend the styles applied to the component.
6262
*/

packages/x-date-pickers/src/DateCalendar/PickersFadeTransitionGroup.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import {
1010
} from './pickersFadeTransitionGroupClasses';
1111

1212
export interface PickersFadeTransitionGroupProps {
13-
children: React.ReactElement;
13+
children: React.ReactElement<any>;
1414
className?: string;
1515
reduceAnimations: boolean;
1616
transKey: React.Key;

packages/x-date-pickers/src/DateCalendar/PickersSlideTransition.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ export interface ExportedSlideTransitionProps {
2828
export interface SlideTransitionProps
2929
extends Omit<CSSTransitionProps, 'timeout'>,
3030
ExportedSlideTransitionProps {
31-
children: React.ReactElement;
31+
children: React.ReactElement<any>;
3232
className?: string;
3333
reduceAnimations: boolean;
3434
slideDirection: SlideDirection;
@@ -150,7 +150,7 @@ export function PickersSlideTransition(inProps: SlideTransitionProps) {
150150
return (
151151
<PickersSlideTransitionRoot
152152
className={clsx(classes.root, className)}
153-
childFactory={(element: React.ReactElement) =>
153+
childFactory={(element: React.ReactElement<any>) =>
154154
React.cloneElement(element, {
155155
classNames: transitionClasses,
156156
})

0 commit comments

Comments
 (0)