UNPKG

@mui/x-data-grid

Version:

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

23 lines (22 loc) 752 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getPinnedCellOffset = void 0; var _constants = require("../constants"); const getPinnedCellOffset = (pinnedPosition, computedWidth, columnIndex, columnPositions, columnsTotalWidth, scrollbarWidth) => { let pinnedOffset; switch (pinnedPosition) { case _constants.PinnedColumnPosition.LEFT: pinnedOffset = columnPositions[columnIndex]; break; case _constants.PinnedColumnPosition.RIGHT: pinnedOffset = columnsTotalWidth - columnPositions[columnIndex] - computedWidth + scrollbarWidth; break; default: pinnedOffset = undefined; break; } return pinnedOffset; }; exports.getPinnedCellOffset = getPinnedCellOffset;