@mui/x-data-grid
Version:
The Community plan edition of the MUI X Data Grid components.
7 lines • 738 B
JavaScript
import { createSelector, createRootSelector } from "../../../utils/createSelector.mjs";
export const gridHeaderFilteringStateSelector = createRootSelector(state => state.headerFiltering);
export const gridHeaderFilteringEnabledSelector = createSelector(gridHeaderFilteringStateSelector,
// The state is only initialized in Pro, so it is `undefined` on the MIT grid.
headerFilteringState => headerFilteringState?.enabled ?? false);
export const gridHeaderFilteringEditFieldSelector = createSelector(gridHeaderFilteringStateSelector, headerFilteringState => headerFilteringState.editing);
export const gridHeaderFilteringMenuSelector = createSelector(gridHeaderFilteringStateSelector, headerFilteringState => headerFilteringState.menuOpen);