baseBadge
baseBadge: JSXElementConstructor<BadgeOwnProps & CommonProps & Omit<Omit<DetailedHTMLProps<HTMLAttributes<HTMLSpanElement>, HTMLSpanElement>, "ref"> & { ref?: null | ((instance: null | HTMLSpanElement) => void | (() => VoidOrUndefinedOnly)) | RefObject<HTMLSpanElement>; }, | "className" | "components" | "style" | "color" | "variant" | "children" | "classes" | "sx" | "max" | "componentsProps" | "slotProps" | "slots" | "anchorOrigin" | "invisible" | "badgeContent" | "overlap" | "showZero"> & { component?: ElementType<any, (keyof IntrinsicElements
)>; } & BaseBadgePropsOverrides> baseButton
baseButton: JSXElementConstructor<ButtonOwnProps & Omit<ButtonBaseOwnProps, "classes"> & CommonProps & Omit<Omit<DetailedHTMLProps<ButtonHTMLAttributes<HTMLButtonElement>, HTMLButtonElement>, "ref"> & { ref?: null | ((instance: null | HTMLButtonElement) => void | (() => VoidOrUndefinedOnly)) | RefObject<HTMLButtonElement>; }, | "className" | "href" | "style" | "color" | "variant" | "children" | "classes" | "sx" | "tabIndex" | "disabled" | "size" | "action" | "centerRipple" | "disableRipple" | "disableTouchRipple" | "focusRipple" | "focusVisibleClassName" | "LinkComponent" | "onFocusVisible" | "TouchRippleProps" | "touchRippleRef" | "fullWidth" | "disableFocusRipple" | "endIcon" | "startIcon" | "disableElevation"> & { component?: ElementType<any, (keyof IntrinsicElements
)>; } & BaseButtonPropsOverrides> baseChip
baseChip: JSXElementConstructor<ChipOwnProps & CommonProps & Omit<Omit<DetailedHTMLProps<HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "ref"> & { ref?: null | ((instance: null | HTMLDivElement) => void | (() => VoidOrUndefinedOnly)) | RefObject<HTMLDivElement>; }, | "className" | "icon" | "style" | "color" | "variant" | "label" | "children" | "classes" | "sx" | "tabIndex" | "disabled" | "size" | "clickable" | "onDelete" | "avatar" | "deleteIcon" | "skipFocusWhenDisabled"> & { component?: ElementType<any, (keyof IntrinsicElements
)>; } & BaseChipPropsOverrides> baseFormControl
baseFormControl: JSXElementConstructor<FormControlOwnProps & CommonProps & Omit<Omit<DetailedHTMLProps<HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "ref"> & { ref?: null | ((instance: null | HTMLDivElement) => void | (() => VoidOrUndefinedOnly)) | RefObject<HTMLDivElement>; }, | "margin" | "className" | "style" | "error" | "color" | "variant" | "children" | "classes" | "sx" | "disabled" | "required" | "size" | "fullWidth" | "focused" | "hiddenLabel"> & { component?: ElementType<any, (keyof IntrinsicElements
)>; } & BaseFormControlPropsOverrides> baseIconButton
baseIconButton: JSXElementConstructor<IconButtonOwnProps & Omit<ButtonBaseOwnProps, "classes"> & CommonProps & Omit<Omit<DetailedHTMLProps<ButtonHTMLAttributes<HTMLButtonElement>, HTMLButtonElement>, "ref"> & { ref?: null | ((instance: null | HTMLButtonElement) => void | (() => VoidOrUndefinedOnly)) | RefObject<HTMLButtonElement>; }, | "className" | "style" | "color" | "children" | "classes" | "sx" | "tabIndex" | "disabled" | "size" | "action" | "centerRipple" | "disableRipple" | "disableTouchRipple" | "focusRipple" | "focusVisibleClassName" | "LinkComponent" | "onFocusVisible" | "TouchRippleProps" | "touchRippleRef" | "disableFocusRipple" | "edge"> & { component?: ElementType<any, (keyof IntrinsicElements
)>; } & BaseIconButtonPropsOverrides> baseInputAdornment
baseInputAdornment: JSXElementConstructor<InputAdornmentOwnProps & CommonProps & Omit<Omit<DetailedHTMLProps<HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "ref"> & { ref?: null | ((instance: null | HTMLDivElement) => void | (() => VoidOrUndefinedOnly)) | RefObject<HTMLDivElement>; }, | "className" | "style" | "position" | "variant" | "children" | "classes" | "sx" | "disableTypography" | "disablePointerEvents"> & { component?: ElementType<any, (keyof IntrinsicElements
)>; } & BaseInputAdornmentPropsOverrides> baseInputLabel
baseInputLabel: JSXElementConstructor<InputLabelOwnProps & Pick<FormLabelOwnProps, "color" | "filled"> & CommonProps & Omit<Omit<DetailedHTMLProps<LabelHTMLAttributes<HTMLLabelElement>, HTMLLabelElement>, "ref"> & { ref?: null | ((instance: null | HTMLLabelElement) => void | (() => VoidOrUndefinedOnly)) | RefObject<HTMLLabelElement>; }, | "margin" | "className" | "style" | "error" | "color" | "variant" | "children" | "classes" | "sx" | "disabled" | "required" | "size" | "filled" | "shrink" | "focused" | "disableAnimation"> & { component?: ElementType<any, (keyof IntrinsicElements
)>; } & BaseInputLabelPropsOverrides> booleanCellFalseIcon
booleanCellFalseIcon: JSXElementConstructor<any>
booleanCellTrueIcon
booleanCellTrueIcon: JSXElementConstructor<any>
cell
cell: JSXElementConstructor<HTMLAttributes<HTMLDivElement> & { align: GridAlignment; children?: ReactNode; className?: string; colIndex: number; colSpan?: number; column: GridStateColDef; disableDragEvents?: boolean; isNotVisible: boolean; onClick?: MouseEventHandler<HTMLDivElement>; onDoubleClick?: MouseEventHandler<HTMLDivElement>; onDragEnter?: DragEventHandler<HTMLDivElement>; onDragOver?: DragEventHandler<HTMLDivElement>; onFocus?: FocusEventHandler<Element>; onKeyDown?: KeyboardEventHandler<HTMLDivElement>; onKeyUp?: KeyboardEventHandler<HTMLDivElement>; onMouseDown?: MouseEventHandler<HTMLDivElement>; onMouseEnter?: MouseEventHandler<HTMLDivElement>; onMouseLeave?: MouseEventHandler<HTMLDivElement>; onMouseOver?: MouseEventHandler<HTMLDivElement>; onMouseUp?: MouseEventHandler<HTMLDivElement>; pinnedOffset?: number; pinnedPosition: PinnedColumnPosition; row: GridValidRowModel; rowId: GridRowId; rowNode: GridTreeNode; showLeftBorder: boolean; showRightBorder: boolean; style?: CSSProperties; width: number; [
x:
`data-${string}`]
: string; } & CellPropsOverrides> columnFilteredIcon
columnFilteredIcon: JSXElementConstructor<any>
columnHeaderFilterIconButton
columnHeaders
columnHeaders: JSXElementConstructor<GridColumnHeadersProps>
columnMenuClearIcon
columnMenuClearIcon: JSXElementConstructor<any>
columnMenuFilterIcon
columnMenuFilterIcon: JSXElementConstructor<any>
columnMenuHideIcon
columnMenuHideIcon: JSXElementConstructor<any>
columnMenuIcon
columnMenuIcon: JSXElementConstructor<any>
columnMenuManageColumnsIcon
columnMenuManageColumnsIcon: JSXElementConstructor<any>
columnMenuPinLeftIcon
columnMenuPinLeftIcon: JSXElementConstructor<any>
columnMenuPinRightIcon
columnMenuPinRightIcon: JSXElementConstructor<any>
columnMenuSortAscendingIcon
columnMenuSortAscendingIcon: JSXElementConstructor<any>
columnMenuSortDescendingIcon
columnMenuSortDescendingIcon: JSXElementConstructor<any>
columnReorderIcon
columnReorderIcon: JSXElementConstructor<any>
columnResizeIcon
columnResizeIcon: JSXElementConstructor<any>
columnSelectorIcon
columnSelectorIcon: JSXElementConstructor<any>
columnsManagement
columnsManagement: JSXElementConstructor<any>
columnSortedAscendingIcon
columnSortedAscendingIcon: null | JSXElementConstructor<any>
columnSortedDescendingIcon
columnSortedDescendingIcon: null | JSXElementConstructor<any>
columnUnsortedIcon
columnUnsortedIcon: null | JSXElementConstructor<any>
densityComfortableIcon
densityComfortableIcon: JSXElementConstructor<any>
densityCompactIcon
densityCompactIcon: JSXElementConstructor<any>
densityStandardIcon
densityStandardIcon: JSXElementConstructor<any>
detailPanelCollapseIcon
detailPanelCollapseIcon: JSXElementConstructor<any>
detailPanelExpandIcon
detailPanelExpandIcon: JSXElementConstructor<any>
exportIcon
exportIcon: JSXElementConstructor<any>
filterPanelAddIcon
filterPanelAddIcon: JSXElementConstructor<any>
filterPanelDeleteIcon
filterPanelDeleteIcon: JSXElementConstructor<any>
filterPanelRemoveAllIcon
filterPanelRemoveAllIcon: JSXElementConstructor<any>
footer
footer: JSXElementConstructor<HTMLAttributes<HTMLDivElement> & { sx?: SxProps<Theme>; } & FooterPropsOverrides> footerRowCount
footerRowCount: JSXElementConstructor<HTMLAttributes<HTMLDivElement> & RowCountProps & { sx?: SxProps<Theme>; } & FooterRowCountOverrides> groupingCriteriaCollapseIcon
groupingCriteriaCollapseIcon: JSXElementConstructor<any>
groupingCriteriaExpandIcon
groupingCriteriaExpandIcon: JSXElementConstructor<any>
headerFilterCell
headerFilterCell: JSXElementConstructor<any>
headerFilterMenu
headerFilterMenu: null | JSXElementConstructor<any>
loadIcon
loadIcon: JSXElementConstructor<any>
moreActionsIcon
moreActionsIcon: JSXElementConstructor<any>
openFilterButtonIcon
openFilterButtonIcon: JSXElementConstructor<any>
pagination
pagination: null | JSXElementConstructor<(Partial<TablePaginationProps> & PaginationPropsOverrides)>
quickFilterClearIcon
quickFilterClearIcon: JSXElementConstructor<any>
quickFilterIcon
quickFilterIcon: JSXElementConstructor<any>
rowReorderIcon
rowReorderIcon: JSXElementConstructor<any>
treeDataCollapseIcon
treeDataCollapseIcon: JSXElementConstructor<any>
treeDataExpandIcon
treeDataExpandIcon: JSXElementConstructor<any>
Grid components React prop interface containing all the overridable components for Pro package