wip:milestone 0 fixes
Some checks failed
CI/CD Pipeline / unit-tests (push) Failing after 1m16s
CI/CD Pipeline / integration-tests (push) Failing after 2m32s
CI/CD Pipeline / lint (push) Successful in 5m22s
CI/CD Pipeline / e2e-tests (push) Has been skipped
CI/CD Pipeline / build (push) Has been skipped

This commit is contained in:
2026-03-15 12:35:42 +02:00
parent 6708cf28a7
commit cffdf8af86
61266 changed files with 4511646 additions and 1938 deletions

View File

@@ -0,0 +1,35 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.DATA_GRID_DEFAULT_SLOTS_COMPONENTS = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
var _components = require("../components");
var _GridCell = require("../components/cell/GridCell");
var _GridColumnHeaders = require("../components/GridColumnHeaders");
var _GridColumnMenu = require("../components/menu/columnMenu/GridColumnMenu");
var _GridNoResultsOverlay = require("../components/GridNoResultsOverlay");
var _material = _interopRequireDefault(require("../material"));
// TODO: camelCase these key. It's a private helper now.
// Remove then need to call `uncapitalizeObjectKeys`.
const DATA_GRID_DEFAULT_SLOTS_COMPONENTS = exports.DATA_GRID_DEFAULT_SLOTS_COMPONENTS = (0, _extends2.default)({}, _material.default, {
Cell: _GridCell.GridCellV7,
SkeletonCell: _components.GridSkeletonCell,
ColumnHeaderFilterIconButton: _components.GridColumnHeaderFilterIconButton,
ColumnMenu: _GridColumnMenu.GridColumnMenu,
ColumnHeaders: _GridColumnHeaders.GridColumnHeaders,
Footer: _components.GridFooter,
FooterRowCount: _components.GridRowCount,
Toolbar: null,
PreferencesPanel: _components.GridPreferencesPanel,
LoadingOverlay: _components.GridLoadingOverlay,
NoResultsOverlay: _GridNoResultsOverlay.GridNoResultsOverlay,
NoRowsOverlay: _components.GridNoRowsOverlay,
Pagination: _components.GridPagination,
FilterPanel: _components.GridFilterPanel,
ColumnsPanel: _components.GridColumnsPanel,
Panel: _components.GridPanel,
Row: _components.GridRow
});

View File

@@ -0,0 +1,25 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.GRID_EXPERIMENTAL_ENABLED = void 0;
// A guide to feature toggling (deprecated)
//
// The feature toggle is:
// - independent from the NODE_ENV
// - isn't pruning code in production, as the objective is to eventually ship the code.
// - doesn't allow to cherry-pick which feature to enable
//
// By default, the experimental features are only enabled in:
// - the local environment
// - the pull request previews
//
// Reviewers can force the value with the local storage and the GRID_EXPERIMENTAL_ENABLED key:
// - 'true' => force it to be enabled
// - 'false' => force it to be disabled
//
// Developers (users) are discouraged to enable the experimental feature by setting the GRID_EXPERIMENTAL_ENABLED env.
// Instead, prefer exposing experimental APIs, for instance, a prop or a new `unstable_` module.
const GRID_EXPERIMENTAL_ENABLED = exports.GRID_EXPERIMENTAL_ENABLED = false;

View File

@@ -0,0 +1,12 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getDataGridUtilityClass = getDataGridUtilityClass;
exports.gridClasses = void 0;
var _utils = require("@mui/utils");
function getDataGridUtilityClass(slot) {
return (0, _utils.unstable_generateUtilityClass)('MuiDataGrid', slot);
}
const gridClasses = exports.gridClasses = (0, _utils.unstable_generateUtilityClasses)('MuiDataGrid', ['actionsCell', 'aggregationColumnHeader', 'aggregationColumnHeader--alignLeft', 'aggregationColumnHeader--alignCenter', 'aggregationColumnHeader--alignRight', 'aggregationColumnHeaderLabel', 'autoHeight', 'autosizing', 'booleanCell', 'cell--editable', 'cell--editing', 'cell--textCenter', 'cell--textLeft', 'cell--textRight', 'cell--withRenderer', 'cell--rangeTop', 'cell--rangeBottom', 'cell--rangeLeft', 'cell--rangeRight', 'cell--selectionMode', 'cell', 'cellContent', 'cellCheckbox', 'cellSkeleton', 'checkboxInput', 'columnHeader--alignCenter', 'columnHeader--alignLeft', 'columnHeader--alignRight', 'columnHeader--dragging', 'columnHeader--moving', 'columnHeader--numeric', 'columnHeader--sortable', 'columnHeader--sorted', 'columnHeader--filtered', 'columnHeader', 'columnHeaderCheckbox', 'columnHeaderDraggableContainer', 'columnHeaderDropZone', 'columnHeaderTitle', 'columnHeaderTitleContainer', 'columnHeaderTitleContainerContent', 'columnGroupHeader', 'columnHeader--filledGroup', 'columnHeader--emptyGroup', 'columnHeader--showColumnBorder', 'columnHeaders', 'columnHeadersInner', 'columnHeadersInner--scrollable', 'columnSeparator--resizable', 'columnSeparator--resizing', 'columnSeparator--sideLeft', 'columnSeparator--sideRight', 'columnSeparator', 'columnsPanel', 'columnsPanelRow', 'detailPanel', 'detailPanels', 'detailPanelToggleCell', 'detailPanelToggleCell--expanded', 'footerCell', 'panel', 'panelHeader', 'panelWrapper', 'panelContent', 'panelFooter', 'paper', 'editBooleanCell', 'editInputCell', 'filterForm', 'filterFormDeleteIcon', 'filterFormLogicOperatorInput', 'filterFormColumnInput', 'filterFormOperatorInput', 'filterFormValueInput', 'filterIcon', 'footerContainer', 'headerFilterRow', 'iconButtonContainer', 'iconSeparator', 'main', 'menu', 'menuIcon', 'menuIconButton', 'menuOpen', 'menuList', 'overlay', 'overlayWrapper', 'overlayWrapperInner', 'root', 'root--densityStandard', 'root--densityComfortable', 'root--densityCompact', 'root--disableUserSelection', 'row', 'row--editable', 'row--editing', 'row--lastVisible', 'row--dragging', 'row--dynamicHeight', 'row--detailPanelExpanded', 'rowReorderCellPlaceholder', 'rowCount', 'rowReorderCellContainer', 'rowReorderCell', 'rowReorderCell--draggable', 'scrollArea--left', 'scrollArea--right', 'scrollArea', 'selectedRowCount', 'sortIcon', 'toolbarContainer', 'toolbarFilterList', 'virtualScroller', 'virtualScrollerContent', 'virtualScrollerContent--overflowed', 'virtualScrollerRenderZone', 'pinnedColumns', 'pinnedColumns--left', 'pinnedColumns--right', 'pinnedColumnHeaders', 'pinnedColumnHeaders--left', 'pinnedColumnHeaders--right', 'withBorderColor', 'cell--withRightBorder', 'columnHeader--withRightBorder', 'treeDataGroupingCell', 'treeDataGroupingCellToggle', 'groupingCriteriaCell', 'groupingCriteriaCellToggle', 'pinnedRows', 'pinnedRows--top', 'pinnedRows--bottom', 'pinnedRowsRenderZone']);

View File

@@ -0,0 +1,8 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.GRID_DETAIL_PANEL_TOGGLE_FIELD = void 0;
// Can't import from pro package - hence duplication
const GRID_DETAIL_PANEL_TOGGLE_FIELD = exports.GRID_DETAIL_PANEL_TOGGLE_FIELD = '__detail_panel_toggle__';

View File

@@ -0,0 +1,38 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
var _envConstants = require("./envConstants");
Object.keys(_envConstants).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (key in exports && exports[key] === _envConstants[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _envConstants[key];
}
});
});
var _localeTextConstants = require("./localeTextConstants");
Object.keys(_localeTextConstants).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (key in exports && exports[key] === _localeTextConstants[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _localeTextConstants[key];
}
});
});
var _gridClasses = require("./gridClasses");
Object.keys(_gridClasses).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (key in exports && exports[key] === _gridClasses[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _gridClasses[key];
}
});
});

View File

@@ -0,0 +1,154 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.GRID_DEFAULT_LOCALE_TEXT = void 0;
const GRID_DEFAULT_LOCALE_TEXT = exports.GRID_DEFAULT_LOCALE_TEXT = {
// Root
noRowsLabel: 'No rows',
noResultsOverlayLabel: 'No results found.',
// Density selector toolbar button text
toolbarDensity: 'Density',
toolbarDensityLabel: 'Density',
toolbarDensityCompact: 'Compact',
toolbarDensityStandard: 'Standard',
toolbarDensityComfortable: 'Comfortable',
// Columns selector toolbar button text
toolbarColumns: 'Columns',
toolbarColumnsLabel: 'Select columns',
// Filters toolbar button text
toolbarFilters: 'Filters',
toolbarFiltersLabel: 'Show filters',
toolbarFiltersTooltipHide: 'Hide filters',
toolbarFiltersTooltipShow: 'Show filters',
toolbarFiltersTooltipActive: count => count !== 1 ? `${count} active filters` : `${count} active filter`,
// Quick filter toolbar field
toolbarQuickFilterPlaceholder: 'Search…',
toolbarQuickFilterLabel: 'Search',
toolbarQuickFilterDeleteIconLabel: 'Clear',
// Export selector toolbar button text
toolbarExport: 'Export',
toolbarExportLabel: 'Export',
toolbarExportCSV: 'Download as CSV',
toolbarExportPrint: 'Print',
toolbarExportExcel: 'Download as Excel',
// Columns panel text
columnsPanelTextFieldLabel: 'Find column',
columnsPanelTextFieldPlaceholder: 'Column title',
columnsPanelDragIconLabel: 'Reorder column',
columnsPanelShowAllButton: 'Show all',
columnsPanelHideAllButton: 'Hide all',
// Filter panel text
filterPanelAddFilter: 'Add filter',
filterPanelRemoveAll: 'Remove all',
filterPanelDeleteIconLabel: 'Delete',
filterPanelLogicOperator: 'Logic operator',
filterPanelOperator: 'Operator',
filterPanelOperatorAnd: 'And',
filterPanelOperatorOr: 'Or',
filterPanelColumns: 'Columns',
filterPanelInputLabel: 'Value',
filterPanelInputPlaceholder: 'Filter value',
// Filter operators text
filterOperatorContains: 'contains',
filterOperatorEquals: 'equals',
filterOperatorStartsWith: 'starts with',
filterOperatorEndsWith: 'ends with',
filterOperatorIs: 'is',
filterOperatorNot: 'is not',
filterOperatorAfter: 'is after',
filterOperatorOnOrAfter: 'is on or after',
filterOperatorBefore: 'is before',
filterOperatorOnOrBefore: 'is on or before',
filterOperatorIsEmpty: 'is empty',
filterOperatorIsNotEmpty: 'is not empty',
filterOperatorIsAnyOf: 'is any of',
'filterOperator=': '=',
'filterOperator!=': '!=',
'filterOperator>': '>',
'filterOperator>=': '>=',
'filterOperator<': '<',
'filterOperator<=': '<=',
// Header filter operators text
headerFilterOperatorContains: 'Contains',
headerFilterOperatorEquals: 'Equals',
headerFilterOperatorStartsWith: 'Starts with',
headerFilterOperatorEndsWith: 'Ends with',
headerFilterOperatorIs: 'Is',
headerFilterOperatorNot: 'Is not',
headerFilterOperatorAfter: 'Is after',
headerFilterOperatorOnOrAfter: 'Is on or after',
headerFilterOperatorBefore: 'Is before',
headerFilterOperatorOnOrBefore: 'Is on or before',
headerFilterOperatorIsEmpty: 'Is empty',
headerFilterOperatorIsNotEmpty: 'Is not empty',
headerFilterOperatorIsAnyOf: 'Is any of',
'headerFilterOperator=': 'Equals',
'headerFilterOperator!=': 'Not equals',
'headerFilterOperator>': 'Greater than',
'headerFilterOperator>=': 'Greater than or equal to',
'headerFilterOperator<': 'Less than',
'headerFilterOperator<=': 'Less than or equal to',
// Filter values text
filterValueAny: 'any',
filterValueTrue: 'true',
filterValueFalse: 'false',
// Column menu text
columnMenuLabel: 'Menu',
columnMenuShowColumns: 'Show columns',
columnMenuManageColumns: 'Manage columns',
columnMenuFilter: 'Filter',
columnMenuHideColumn: 'Hide column',
columnMenuUnsort: 'Unsort',
columnMenuSortAsc: 'Sort by ASC',
columnMenuSortDesc: 'Sort by DESC',
// Column header text
columnHeaderFiltersTooltipActive: count => count !== 1 ? `${count} active filters` : `${count} active filter`,
columnHeaderFiltersLabel: 'Show filters',
columnHeaderSortIconLabel: 'Sort',
// Rows selected footer text
footerRowSelected: count => count !== 1 ? `${count.toLocaleString()} rows selected` : `${count.toLocaleString()} row selected`,
// Total row amount footer text
footerTotalRows: 'Total Rows:',
// Total visible row amount footer text
footerTotalVisibleRows: (visibleCount, totalCount) => `${visibleCount.toLocaleString()} of ${totalCount.toLocaleString()}`,
// Checkbox selection text
checkboxSelectionHeaderName: 'Checkbox selection',
checkboxSelectionSelectAllRows: 'Select all rows',
checkboxSelectionUnselectAllRows: 'Unselect all rows',
checkboxSelectionSelectRow: 'Select row',
checkboxSelectionUnselectRow: 'Unselect row',
// Boolean cell text
booleanCellTrueLabel: 'yes',
booleanCellFalseLabel: 'no',
// Actions cell more text
actionsCellMore: 'more',
// Column pinning text
pinToLeft: 'Pin to left',
pinToRight: 'Pin to right',
unpin: 'Unpin',
// Tree Data
treeDataGroupingHeaderName: 'Group',
treeDataExpand: 'see children',
treeDataCollapse: 'hide children',
// Grouping columns
groupingColumnHeaderName: 'Group',
groupColumn: name => `Group by ${name}`,
unGroupColumn: name => `Stop grouping by ${name}`,
// Master/detail
detailPanelToggle: 'Detail panel toggle',
expandDetailPanel: 'Expand',
collapseDetailPanel: 'Collapse',
// Used core components translation keys
MuiTablePagination: {},
// Row reordering text
rowReorderingHeaderName: 'Row reordering',
// Aggregation
aggregationMenuItemHeader: 'Aggregation',
aggregationFunctionLabelSum: 'sum',
aggregationFunctionLabelAvg: 'avg',
aggregationFunctionLabelMin: 'min',
aggregationFunctionLabelMax: 'max',
aggregationFunctionLabelSize: 'size'
};