UNPKG

@talend/react-components

Version:
38 lines 878 B
import PropTypes from 'prop-types'; import { CellMeasurer } from 'react-virtualized'; import { get } from "lodash"; import { jsx as _jsx } from "react/jsx-runtime"; export default function TreeCellMeasurer({ index, parent, style, cellRenderer, className }) { return /*#__PURE__*/_jsx(CellMeasurer, { cache: get(parent, 'props.cache'), columnIndex: 0, parent: parent, rowIndex: index, children: ({ measure }) => /*#__PURE__*/_jsx("div", { className: className, style: { ...style }, children: cellRenderer({ index, measure }) }) }); } TreeCellMeasurer.propTypes = { cellRenderer: PropTypes.func.isRequired, className: PropTypes.string, index: PropTypes.number, parent: PropTypes.object, style: PropTypes.object }; //# sourceMappingURL=TreeCellMeasurer.component.js.map