@mui/x-data-grid
Version:
The Community plan edition of the Data Grid components (MUI X).
33 lines (32 loc) • 1.56 kB
JavaScript
import _extends from "@babel/runtime/helpers/esm/extends";
import { GridSkeletonCell, GridColumnsPanel, GridFilterPanel, GridFooter, GridLoadingOverlay, GridNoRowsOverlay, GridPagination, GridPanel, GridRow, GridColumnHeaderFilterIconButton, GridRowCount, GridColumnsManagement } from '../components';
import { GridCell } from '../components/cell/GridCell';
import { GridColumnHeaders } from '../components/GridColumnHeaders';
import { GridColumnMenu } from '../components/menu/columnMenu/GridColumnMenu';
import { GridDetailPanels } from '../components/GridDetailPanels';
import { GridPinnedRows } from '../components/GridPinnedRows';
import { GridNoResultsOverlay } from '../components/GridNoResultsOverlay';
import materialSlots from '../material';
// TODO: camelCase these key. It's a private helper now.
// Remove then need to call `uncapitalizeObjectKeys`.
export const DATA_GRID_DEFAULT_SLOTS_COMPONENTS = _extends({}, materialSlots, {
cell: GridCell,
skeletonCell: GridSkeletonCell,
columnHeaderFilterIconButton: GridColumnHeaderFilterIconButton,
columnMenu: GridColumnMenu,
columnHeaders: GridColumnHeaders,
detailPanels: GridDetailPanels,
footer: GridFooter,
footerRowCount: GridRowCount,
toolbar: null,
pinnedRows: GridPinnedRows,
loadingOverlay: GridLoadingOverlay,
noResultsOverlay: GridNoResultsOverlay,
noRowsOverlay: GridNoRowsOverlay,
pagination: GridPagination,
filterPanel: GridFilterPanel,
columnsPanel: GridColumnsPanel,
columnsManagement: GridColumnsManagement,
panel: GridPanel,
row: GridRow
});