UNPKG

react-smtc-ui-utils

Version:

react-smtc-ui-utils React component

21 lines 658 B
import React, { useCallback } from 'react'; import { useResizeDetector } from 'react-resize-detector'; var ResizeDetector = function ResizeDetector(_ref) { var onResizeCallback = _ref.onResizeCallback; var onResize = useCallback(function (width, height) { if (onResizeCallback) { onResizeCallback(width, height); } }, [onResizeCallback]); var _useResizeDetector = useResizeDetector({ handleHeight: true, refreshMode: 'debounce', refreshRate: 1000, onResize: onResize }), ref = _useResizeDetector.ref; return /*#__PURE__*/React.createElement("div", { ref: ref }); }; export default ResizeDetector;