Skip to content

Commit 202b19a

Browse files
chore: remove useless MUI type definition (#53)
Signed-off-by: Joris Mancini <[email protected]>
1 parent 92d12a0 commit 202b19a

File tree

1 file changed

+1
-21
lines changed

1 file changed

+1
-21
lines changed

src/components/Grid/GridTable.tsx

Lines changed: 1 addition & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -18,17 +18,7 @@ import {
1818
useMemo,
1919
useState,
2020
} from 'react';
21-
import {
22-
AppBar,
23-
Box,
24-
Button as MuiButton,
25-
ButtonProps,
26-
ButtonTypeMap,
27-
ExtendButtonBaseTypeMap,
28-
Grid,
29-
Toolbar,
30-
} from '@mui/material';
31-
import { OverridableComponent, OverridableTypeMap, OverrideProps } from '@mui/material/OverridableComponent';
21+
import { AppBar, Box, Button, ButtonProps, Grid, Toolbar } from '@mui/material';
3222
import { Delete } from '@mui/icons-material';
3323
import { AgGrid, AgGridRef } from './AgGrid';
3424
import { GridOptions } from 'ag-grid-community';
@@ -137,16 +127,6 @@ export type GridButtonProps = Omit<
137127
labelId: string;
138128
};
139129

140-
/* Taken from MUI/materials-ui codebase
141-
* Mui expose button's defaultComponent as "button" and button component as "a"... but generate in reality a <button/>
142-
* Redefine type to cast it.
143-
*/
144-
type ExtendButtonBaseOverride<M extends OverridableTypeMap> = ((
145-
props: OverrideProps<ExtendButtonBaseTypeMap<M>, 'button'>
146-
) => JSX.Element) &
147-
OverridableComponent<ExtendButtonBaseTypeMap<M>>;
148-
const Button = MuiButton as ExtendButtonBaseOverride<ButtonTypeMap>;
149-
150130
export const GridButton = forwardRef<HTMLButtonElement, GridButtonProps>(function GridButton(props, ref) {
151131
const intl = useIntl();
152132
const buttonId = useId();

0 commit comments

Comments
 (0)