UNPKG

@mui/x-data-grid

Version:

The Community plan edition of the Data Grid components (MUI X).

10 lines 896 B
import { createSelector, createRootSelector, createSelectorMemoized } from "../../../utils/createSelector.js"; /** * @category ColumnGrouping * @ignore - do not document. */ export const gridColumnGroupingSelector = createRootSelector(state => state.columnGrouping); export const gridColumnGroupsUnwrappedModelSelector = createSelectorMemoized(gridColumnGroupingSelector, columnGrouping => columnGrouping?.unwrappedGroupingModel ?? {}); export const gridColumnGroupsLookupSelector = createSelectorMemoized(gridColumnGroupingSelector, columnGrouping => columnGrouping?.lookup ?? {}); export const gridColumnGroupsHeaderStructureSelector = createSelectorMemoized(gridColumnGroupingSelector, columnGrouping => columnGrouping?.headerStructure ?? []); export const gridColumnGroupsHeaderMaxDepthSelector = createSelector(gridColumnGroupingSelector, columnGrouping => columnGrouping?.maxDepth ?? 0);