@gechiui/compose
Version:
GeChiUI higher-order components (HOCs).
43 lines (38 loc) • 1.02 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _reactResizeAware = _interopRequireDefault(require("react-resize-aware"));
/**
* External dependencies
*/
/**
* Hook which allows to listen the resize event of any target element when it changes sizes.
* _Note: `useResizeObserver` will report `null` until after first render_
*
* Simply a re-export of `react-resize-aware` so refer to its documentation <https://github.com/FezVrasta/react-resize-aware>
* for more details.
*
* @see https://github.com/FezVrasta/react-resize-aware
*
* @example
*
* ```js
* const App = () => {
* const [ resizeListener, sizes ] = useResizeObserver();
*
* return (
* <div>
* { resizeListener }
* Your content here
* </div>
* );
* };
* ```
*
*/
var _default = _reactResizeAware.default;
exports.default = _default;
//# sourceMappingURL=index.js.map