UNPKG

choerodon-ui

Version:

An enterprise-class UI design language and React-based implementation

21 lines (18 loc) 728 B
import React, { memo, useCallback } from 'react'; import ReactResizeObserver from '../../../es/_util/resizeObserver'; var ResizeObservedRow = function ResizeObservedRow(props) { var children = props.children, onResize = props.onResize, rowIndex = props.rowIndex; var handleResize = useCallback(function (_width, height, target) { onResize(rowIndex, height, target); }, [onResize, rowIndex]); return /*#__PURE__*/React.createElement(ReactResizeObserver, { resizeProp: "height", onResize: handleResize, immediately: true }, children); }; ResizeObservedRow.displayName = 'ResizeObservedRow'; export default /*#__PURE__*/memo(ResizeObservedRow); //# sourceMappingURL=ResizeObservedRow.js.map