32 lines
980 B
JavaScript
32 lines
980 B
JavaScript
|
'use strict';
|
||
|
|
||
|
var React = require('react');
|
||
|
|
||
|
function _interopNamespaceCompat(e) {
|
||
|
if (e && typeof e === 'object' && 'default' in e) return e;
|
||
|
var n = Object.create(null);
|
||
|
if (e) {
|
||
|
Object.keys(e).forEach(function (k) {
|
||
|
if (k !== 'default') {
|
||
|
var d = Object.getOwnPropertyDescriptor(e, k);
|
||
|
Object.defineProperty(n, k, d.get ? d : {
|
||
|
enumerable: true,
|
||
|
get: function () { return e[k]; }
|
||
|
});
|
||
|
}
|
||
|
});
|
||
|
}
|
||
|
n.default = e;
|
||
|
return Object.freeze(n);
|
||
|
}
|
||
|
|
||
|
var React__namespace = /*#__PURE__*/_interopNamespaceCompat(React);
|
||
|
|
||
|
const useInsertionEffect =
|
||
|
// @ts-expect-error Hack to make sure that `useInsertionEffect` will not cause bundling issues in older React versions
|
||
|
// eslint-disable-next-line no-useless-concat
|
||
|
React__namespace['useInsertion' + 'Effect'] ? React__namespace['useInsertion' + 'Effect'] : undefined;
|
||
|
|
||
|
exports.useInsertionEffect = useInsertionEffect;
|
||
|
//# sourceMappingURL=useInsertionEffect.cjs.js.map
|