@wordpress/components
Version:
UI components for WordPress.
20 lines (19 loc) • 465 B
JavaScript
/**
* 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