UNPKG

choerodon-ui

Version:

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

21 lines (18 loc) 686 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) { onResize(rowIndex, height); }, [onResize, rowIndex]); return React.createElement(ReactResizeObserver, { resizeProp: "height", onResize: handleResize, immediately: true }, children); }; ResizeObservedRow.displayName = 'ResizeObservedRow'; export default memo(ResizeObservedRow); //# sourceMappingURL=ResizeObservedRow.js.map