UNPKG

linkmore-design

Version:

🌈 πŸš€lmη»„δ»ΆεΊ“γ€‚πŸš€

36 lines (35 loc) β€’ 1.01 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard").default; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = MeasureCell; var React = _interopRequireWildcard(require("react")); var _rcResizeObserver = _interopRequireDefault(require("rc-resize-observer")); function MeasureCell({ columnKey, onColumnResize }) { const cellRef = React.useRef(); React.useEffect(() => { if (cellRef.current) { onColumnResize(columnKey, cellRef.current.offsetWidth); } }, []); return /*#__PURE__*/React.createElement(_rcResizeObserver.default, { 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"))); }