UNPKG

@mui/x-data-grid

Version:

The community edition of the data grid component (MUI X).

39 lines (35 loc) 1.72 kB
import { createSelector } from '../../../utils/createSelector'; export var gridFocusStateSelector = function gridFocusStateSelector(state) { return state.focus; }; export var gridFocusCellSelector = createSelector(gridFocusStateSelector, function (focusState) { return focusState.cell; }); export var gridFocusColumnHeaderSelector = createSelector(gridFocusStateSelector, function (focusState) { return focusState.columnHeader; }); // eslint-disable-next-line @typescript-eslint/naming-convention export var unstable_gridFocusColumnHeaderFilterSelector = createSelector(gridFocusStateSelector, function (focusState) { return focusState.columnHeaderFilter; }); // eslint-disable-next-line @typescript-eslint/naming-convention export var unstable_gridFocusColumnGroupHeaderSelector = createSelector(gridFocusStateSelector, function (focusState) { return focusState.columnGroupHeader; }); export var gridTabIndexStateSelector = function gridTabIndexStateSelector(state) { return state.tabIndex; }; export var gridTabIndexCellSelector = createSelector(gridTabIndexStateSelector, function (state) { return state.cell; }); export var gridTabIndexColumnHeaderSelector = createSelector(gridTabIndexStateSelector, function (state) { return state.columnHeader; }); // eslint-disable-next-line @typescript-eslint/naming-convention export var unstable_gridTabIndexColumnHeaderFilterSelector = createSelector(gridTabIndexStateSelector, function (state) { return state.columnHeaderFilter; }); // eslint-disable-next-line @typescript-eslint/naming-convention export var unstable_gridTabIndexColumnGroupHeaderSelector = createSelector(gridTabIndexStateSelector, function (state) { return state.columnGroupHeader; });