UNPKG

@mui/x-data-grid

Version:

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

11 lines 1.24 kB
import { createSelector, createRootSelector } from "../../../utils/createSelector.js"; export const gridFocusStateSelector = createRootSelector(state => state.focus); export const gridFocusCellSelector = createSelector(gridFocusStateSelector, focusState => focusState.cell); export const gridFocusColumnHeaderSelector = createSelector(gridFocusStateSelector, focusState => focusState.columnHeader); export const gridFocusColumnHeaderFilterSelector = createSelector(gridFocusStateSelector, focusState => focusState.columnHeaderFilter); export const gridFocusColumnGroupHeaderSelector = createSelector(gridFocusStateSelector, focusState => focusState.columnGroupHeader); export const gridTabIndexStateSelector = createRootSelector(state => state.tabIndex); export const gridTabIndexCellSelector = createSelector(gridTabIndexStateSelector, state => state.cell); export const gridTabIndexColumnHeaderSelector = createSelector(gridTabIndexStateSelector, state => state.columnHeader); export const gridTabIndexColumnHeaderFilterSelector = createSelector(gridTabIndexStateSelector, state => state.columnHeaderFilter); export const gridTabIndexColumnGroupHeaderSelector = createSelector(gridTabIndexStateSelector, state => state.columnGroupHeader);