@mui/x-data-grid
Version:
The Community plan edition of the MUI X Data Grid components.
24 lines • 922 B
JavaScript
import clsx from 'clsx';
import { gridClasses } from "../constants/index.mjs";
import { useGridPrivateApiContext } from "../hooks/utils/useGridPrivateApiContext.mjs";
import { usePinnedScrollOffset } from "../hooks/utils/usePinnedScrollOffset.mjs";
import { PinnedColumnPosition } from "../internals/constants.mjs";
import { jsx as _jsx } from "react/jsx-runtime";
const classes = {
root: gridClasses.scrollbarFiller,
pinnedRight: gridClasses['scrollbarFiller--pinnedRight']
};
function GridScrollbarFillerCell({
pinnedRight
}) {
const apiRef = useGridPrivateApiContext();
const pinnedScrollOffset = usePinnedScrollOffset(apiRef, pinnedRight ? PinnedColumnPosition.RIGHT : undefined);
return /*#__PURE__*/_jsx("div", {
role: "presentation",
className: clsx(classes.root, pinnedRight && classes.pinnedRight),
style: {
right: pinnedScrollOffset
}
});
}
export { GridScrollbarFillerCell };