@10up/block-components
Version:
10up Components built for the WordPress Block Editor.
2 lines • 1.19 kB
JavaScript
!function(){"use strict";var e={7966:function(e){e.exports=require("@wordpress/element")}},r={};function t(n){var o=r[n];if(void 0!==o)return o.exports;var u=r[n]={exports:{}};return e[n](u,u.exports,t),u.exports}t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,{a:r}),r},t.d=function(e,r){for(var n in r)t.o(r,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:r[n]})},t.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},t.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var n={};t.r(n),t.d(n,{useScript:function(){return u}});var o=t(7966);const u=e=>{const r=(0,o.useRef)(null),[t,n]=(0,o.useState)(!1);return(0,o.useEffect)(()=>(window&&(r.current=document.createElement("script"),r.current.src=e,r.current.async=!0,r.current.type="text/javascript",r.current.addEventListener("load",()=>{n(!0)},{once:!0,passive:!0}),document.body.appendChild(r.current)),()=>{r.current?.remove()}),[e]),{hasLoaded:t,scriptElement:r.current}};module.exports=n}();
//# sourceMappingURL=index.js.map