{"ast":null,"code":"import * as React from 'react';\nimport ResizeObserver from 'rc-resize-observer';\nimport useLayoutEffect from \"rc-util/es/hooks/useLayoutEffect\";\nexport default function MeasureCell(_ref) {\n  var columnKey = _ref.columnKey,\n    onColumnResize = _ref.onColumnResize,\n    prefixCls = _ref.prefixCls,\n    title = _ref.title;\n  var cellRef = React.useRef();\n  useLayoutEffect(function () {\n    if (cellRef.current) {\n      onColumnResize(columnKey, cellRef.current.offsetWidth);\n    }\n  }, []);\n  return /*#__PURE__*/React.createElement(ResizeObserver, {\n    data: columnKey\n  }, /*#__PURE__*/React.createElement(\"th\", {\n    ref: cellRef,\n    className: \"\".concat(prefixCls, \"-measure-cell\")\n  }, /*#__PURE__*/React.createElement(\"div\", {\n    className: \"\".concat(prefixCls, \"-measure-cell-content\")\n  }, title || '\\xa0')));\n}","map":{"version":3,"names":["React","ResizeObserver","useLayoutEffect","MeasureCell","_ref","columnKey","onColumnResize","prefixCls","title","cellRef","useRef","current","offsetWidth","createElement","data","ref","className","concat"],"sources":["/Users/nili/Documents/trae_projects/client/node_modules/rc-table/es/Body/MeasureCell.js"],"sourcesContent":["import * as React from 'react';\nimport ResizeObserver from 'rc-resize-observer';\nimport useLayoutEffect from \"rc-util/es/hooks/useLayoutEffect\";\nexport default function MeasureCell(_ref) {\n  var columnKey = _ref.columnKey,\n    onColumnResize = _ref.onColumnResize,\n    prefixCls = _ref.prefixCls,\n    title = _ref.title;\n  var cellRef = React.useRef();\n  useLayoutEffect(function () {\n    if (cellRef.current) {\n      onColumnResize(columnKey, cellRef.current.offsetWidth);\n    }\n  }, []);\n  return /*#__PURE__*/React.createElement(ResizeObserver, {\n    data: columnKey\n  }, /*#__PURE__*/React.createElement(\"th\", {\n    ref: cellRef,\n    className: \"\".concat(prefixCls, \"-measure-cell\")\n  }, /*#__PURE__*/React.createElement(\"div\", {\n    className: \"\".concat(prefixCls, \"-measure-cell-content\")\n  }, title || '\\xa0')));\n}"],"mappings":"AAAA,OAAO,KAAKA,KAAK,MAAM,OAAO;AAC9B,OAAOC,cAAc,MAAM,oBAAoB;AAC/C,OAAOC,eAAe,MAAM,kCAAkC;AAC9D,eAAe,SAASC,WAAWA,CAACC,IAAI,EAAE;EACxC,IAAIC,SAAS,GAAGD,IAAI,CAACC,SAAS;IAC5BC,cAAc,GAAGF,IAAI,CAACE,cAAc;IACpCC,SAAS,GAAGH,IAAI,CAACG,SAAS;IAC1BC,KAAK,GAAGJ,IAAI,CAACI,KAAK;EACpB,IAAIC,OAAO,GAAGT,KAAK,CAACU,MAAM,CAAC,CAAC;EAC5BR,eAAe,CAAC,YAAY;IAC1B,IAAIO,OAAO,CAACE,OAAO,EAAE;MACnBL,cAAc,CAACD,SAAS,EAAEI,OAAO,CAACE,OAAO,CAACC,WAAW,CAAC;IACxD;EACF,CAAC,EAAE,EAAE,CAAC;EACN,OAAO,aAAaZ,KAAK,CAACa,aAAa,CAACZ,cAAc,EAAE;IACtDa,IAAI,EAAET;EACR,CAAC,EAAE,aAAaL,KAAK,CAACa,aAAa,CAAC,IAAI,EAAE;IACxCE,GAAG,EAAEN,OAAO;IACZO,SAAS,EAAE,EAAE,CAACC,MAAM,CAACV,SAAS,EAAE,eAAe;EACjD,CAAC,EAAE,aAAaP,KAAK,CAACa,aAAa,CAAC,KAAK,EAAE;IACzCG,SAAS,EAAE,EAAE,CAACC,MAAM,CAACV,SAAS,EAAE,uBAAuB;EACzD,CAAC,EAAEC,KAAK,IAAI,MAAM,CAAC,CAAC,CAAC;AACvB","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}