@mui/x-data-grid
Version:
The Community plan edition of the Data Grid components (MUI X).
100 lines (97 loc) • 7.12 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.useDataGridComponent = void 0;
var _useGridInitialization = require("../hooks/core/useGridInitialization");
var _useGridInitializeState = require("../hooks/utils/useGridInitializeState");
var _useGridClipboard = require("../hooks/features/clipboard/useGridClipboard");
var _useGridColumnMenu = require("../hooks/features/columnMenu/useGridColumnMenu");
var _useGridColumns = require("../hooks/features/columns/useGridColumns");
var _useGridDensity = require("../hooks/features/density/useGridDensity");
var _useGridCsvExport = require("../hooks/features/export/useGridCsvExport");
var _useGridPrintExport = require("../hooks/features/export/useGridPrintExport");
var _useGridFilter = require("../hooks/features/filter/useGridFilter");
var _useGridFocus = require("../hooks/features/focus/useGridFocus");
var _useGridKeyboardNavigation = require("../hooks/features/keyboardNavigation/useGridKeyboardNavigation");
var _useGridPagination = require("../hooks/features/pagination/useGridPagination");
var _useGridPreferencesPanel = require("../hooks/features/preferencesPanel/useGridPreferencesPanel");
var _useGridEditing = require("../hooks/features/editing/useGridEditing");
var _useGridRows = require("../hooks/features/rows/useGridRows");
var _useGridRowsPreProcessors = require("../hooks/features/rows/useGridRowsPreProcessors");
var _useGridParamsApi = require("../hooks/features/rows/useGridParamsApi");
var _useGridRowSelection = require("../hooks/features/rowSelection/useGridRowSelection");
var _useGridRowSelectionPreProcessors = require("../hooks/features/rowSelection/useGridRowSelectionPreProcessors");
var _useGridSorting = require("../hooks/features/sorting/useGridSorting");
var _useGridScroll = require("../hooks/features/scroll/useGridScroll");
var _useGridEvents = require("../hooks/features/events/useGridEvents");
var _useGridDimensions = require("../hooks/features/dimensions/useGridDimensions");
var _useGridRowsMeta = require("../hooks/features/rows/useGridRowsMeta");
var _useGridStatePersistence = require("../hooks/features/statePersistence/useGridStatePersistence");
var _useGridColumnSpanning = require("../hooks/features/columns/useGridColumnSpanning");
var _useGridColumnGrouping = require("../hooks/features/columnGrouping/useGridColumnGrouping");
var _virtualization = require("../hooks/features/virtualization");
var _useGridColumnResize = require("../hooks/features/columnResize/useGridColumnResize");
var _useGridRowSpanning = require("../hooks/features/rows/useGridRowSpanning");
var _useGridListView = require("../hooks/features/listView/useGridListView");
var _useGridProps = require("../hooks/core/useGridProps");
var _useGridDataSource = require("../hooks/features/dataSource/useGridDataSource");
const useDataGridComponent = (apiRef, props) => {
(0, _useGridInitialization.useGridInitialization)(apiRef, props);
/**
* Register all pre-processors called during state initialization here.
*/
(0, _useGridRowSelectionPreProcessors.useGridRowSelectionPreProcessors)(apiRef, props);
(0, _useGridRowsPreProcessors.useGridRowsPreProcessors)(apiRef);
/**
* Register all state initializers here.
*/
(0, _useGridInitializeState.useGridInitializeState)(_useGridProps.propsStateInitializer, apiRef, props);
(0, _useGridInitializeState.useGridInitializeState)(_useGridRowSelection.rowSelectionStateInitializer, apiRef, props);
(0, _useGridInitializeState.useGridInitializeState)(_useGridColumns.columnsStateInitializer, apiRef, props);
(0, _useGridInitializeState.useGridInitializeState)(_useGridRows.rowsStateInitializer, apiRef, props);
(0, _useGridInitializeState.useGridInitializeState)(_useGridPagination.paginationStateInitializer, apiRef, props);
(0, _useGridInitializeState.useGridInitializeState)(_useGridEditing.editingStateInitializer, apiRef, props);
(0, _useGridInitializeState.useGridInitializeState)(_useGridFocus.focusStateInitializer, apiRef, props);
(0, _useGridInitializeState.useGridInitializeState)(_useGridSorting.sortingStateInitializer, apiRef, props);
(0, _useGridInitializeState.useGridInitializeState)(_useGridPreferencesPanel.preferencePanelStateInitializer, apiRef, props);
(0, _useGridInitializeState.useGridInitializeState)(_useGridFilter.filterStateInitializer, apiRef, props);
(0, _useGridInitializeState.useGridInitializeState)(_useGridRowSpanning.rowSpanningStateInitializer, apiRef, props);
(0, _useGridInitializeState.useGridInitializeState)(_useGridDensity.densityStateInitializer, apiRef, props);
(0, _useGridInitializeState.useGridInitializeState)(_useGridColumnResize.columnResizeStateInitializer, apiRef, props);
(0, _useGridInitializeState.useGridInitializeState)(_useGridColumnMenu.columnMenuStateInitializer, apiRef, props);
(0, _useGridInitializeState.useGridInitializeState)(_useGridColumnGrouping.columnGroupsStateInitializer, apiRef, props);
(0, _useGridInitializeState.useGridInitializeState)(_virtualization.virtualizationStateInitializer, apiRef, props);
(0, _useGridInitializeState.useGridInitializeState)(_useGridDimensions.dimensionsStateInitializer, apiRef, props);
(0, _useGridInitializeState.useGridInitializeState)(_useGridRowsMeta.rowsMetaStateInitializer, apiRef, props);
(0, _useGridInitializeState.useGridInitializeState)(_useGridListView.listViewStateInitializer, apiRef, props);
(0, _useGridKeyboardNavigation.useGridKeyboardNavigation)(apiRef, props);
(0, _useGridRowSelection.useGridRowSelection)(apiRef, props);
(0, _useGridColumns.useGridColumns)(apiRef, props);
(0, _useGridRows.useGridRows)(apiRef, props);
(0, _useGridRowSpanning.useGridRowSpanning)(apiRef, props);
(0, _useGridParamsApi.useGridParamsApi)(apiRef, props);
(0, _useGridColumnSpanning.useGridColumnSpanning)(apiRef);
(0, _useGridColumnGrouping.useGridColumnGrouping)(apiRef, props);
(0, _useGridEditing.useGridEditing)(apiRef, props);
(0, _useGridFocus.useGridFocus)(apiRef, props);
(0, _useGridPreferencesPanel.useGridPreferencesPanel)(apiRef, props);
(0, _useGridFilter.useGridFilter)(apiRef, props);
(0, _useGridSorting.useGridSorting)(apiRef, props);
(0, _useGridDensity.useGridDensity)(apiRef, props);
(0, _useGridColumnResize.useGridColumnResize)(apiRef, props);
(0, _useGridPagination.useGridPagination)(apiRef, props);
(0, _useGridRowsMeta.useGridRowsMeta)(apiRef, props);
(0, _useGridScroll.useGridScroll)(apiRef, props);
(0, _useGridColumnMenu.useGridColumnMenu)(apiRef);
(0, _useGridCsvExport.useGridCsvExport)(apiRef, props);
(0, _useGridPrintExport.useGridPrintExport)(apiRef, props);
(0, _useGridClipboard.useGridClipboard)(apiRef, props);
(0, _useGridDimensions.useGridDimensions)(apiRef, props);
(0, _useGridEvents.useGridEvents)(apiRef, props);
(0, _useGridStatePersistence.useGridStatePersistence)(apiRef);
(0, _virtualization.useGridVirtualization)(apiRef, props);
(0, _useGridListView.useGridListView)(apiRef, props);
(0, _useGridDataSource.useGridDataSource)(apiRef, props);
};
exports.useDataGridComponent = useDataGridComponent;