forked from pu428f3pz/InternshipProject
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
711 B
27 lines
711 B
import * as React from 'react';
|
|
import ResizeObserver from 'rc-resize-observer';
|
|
export default function MeasureCell(_ref) {
|
|
var columnKey = _ref.columnKey,
|
|
onColumnResize = _ref.onColumnResize;
|
|
var cellRef = React.useRef();
|
|
React.useEffect(function () {
|
|
if (cellRef.current) {
|
|
onColumnResize(columnKey, cellRef.current.offsetWidth);
|
|
}
|
|
}, []);
|
|
return /*#__PURE__*/React.createElement(ResizeObserver, {
|
|
data: columnKey
|
|
}, /*#__PURE__*/React.createElement("td", {
|
|
ref: cellRef,
|
|
style: {
|
|
padding: 0,
|
|
border: 0,
|
|
height: 0
|
|
}
|
|
}, /*#__PURE__*/React.createElement("div", {
|
|
style: {
|
|
height: 0,
|
|
overflow: 'hidden'
|
|
}
|
|
}, "\xA0")));
|
|
} |