UNPKG

@wordpress/components

Version:
20 lines (19 loc) 465 B
/** * External dependencies */ import { noop } from 'lodash'; import useResizeAware from 'react-resize-aware'; /** * Internal dependencies */ import { useIsomorphicLayoutEffect } from '../utils'; export function usePopoverResizeUpdater({ onResize = noop }) { const [resizeListener, sizes] = useResizeAware(); useIsomorphicLayoutEffect(() => { onResize(); }, [sizes.width, sizes.height]); return resizeListener; } //# sourceMappingURL=utils.js.map