@mui/x-data-grid
Version:
The Community plan edition of the Data Grid components (MUI X).
34 lines (33 loc) • 1.67 kB
JavaScript
import _extends from "@babel/runtime/helpers/esm/extends";
import { GridSkeletonCell, GridColumnsPanel, GridFilterPanel, GridFooter, GridLoadingOverlay, GridNoRowsOverlay, GridPagination, GridPanel, GridRow, GridColumnHeaderFilterIconButton, GridRowCount, GridColumnsManagement, GridColumnHeaderSortIcon } from "../components/index.js";
import { GridCell } from "../components/cell/GridCell.js";
import { GridColumnHeaders } from "../components/GridColumnHeaders.js";
import { GridColumnMenu } from "../components/menu/columnMenu/GridColumnMenu.js";
import { GridDetailPanels } from "../components/GridDetailPanels.js";
import { GridPinnedRows } from "../components/GridPinnedRows.js";
import { GridNoResultsOverlay } from "../components/GridNoResultsOverlay.js";
import materialSlots from "../material/index.js";
// 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,
columnHeaderSortIcon: GridColumnHeaderSortIcon,
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
});