UNPKG

choerodon-ui

Version:

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

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