UNPKG

@mui/x-data-grid

Version:

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

30 lines (29 loc) 1.24 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; Object.defineProperty(exports, "__esModule", { value: true }); exports.GridScrollbarFillerCell = GridScrollbarFillerCell; var _clsx = _interopRequireDefault(require("clsx")); var _constants = require("../constants"); var _useGridPrivateApiContext = require("../hooks/utils/useGridPrivateApiContext"); var _usePinnedScrollOffset = require("../hooks/utils/usePinnedScrollOffset"); var _constants2 = require("../internals/constants"); var _jsxRuntime = require("react/jsx-runtime"); const classes = { root: _constants.gridClasses.scrollbarFiller, pinnedRight: _constants.gridClasses['scrollbarFiller--pinnedRight'] }; function GridScrollbarFillerCell({ pinnedRight }) { const apiRef = (0, _useGridPrivateApiContext.useGridPrivateApiContext)(); const pinnedScrollOffset = (0, _usePinnedScrollOffset.usePinnedScrollOffset)(apiRef, pinnedRight ? _constants2.PinnedColumnPosition.RIGHT : undefined); return /*#__PURE__*/(0, _jsxRuntime.jsx)("div", { role: "presentation", className: (0, _clsx.default)(classes.root, pinnedRight && classes.pinnedRight), style: { right: pinnedScrollOffset } }); }