@canopyconnect/components
Version:
Canopy Connect Components loading utility
2 lines • 1.23 kB
JavaScript
(()=>{"use strict";var e={d:(o,n)=>{for(var t in n)e.o(n,t)&&!e.o(o,t)&&Object.defineProperty(o,t,{enumerable:!0,get:n[t]})},o:(e,o)=>Object.prototype.hasOwnProperty.call(e,o),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},o={};let n;function t(){return void 0!==n||(n=new Promise(((e,o)=>{!function(e,o){const n=document.createElement("script");n.src="https://components.usecanopy.com/v1/cc-components.js",n.async=!0,n.fetchPriority="high",n.addEventListener("load",r,{once:!0}),n.addEventListener("error",i,{once:!0});const t=document.head||document.body;if(!t)throw new Error("Failed to find <head> or <body> element to append script");function r(){n.removeEventListener("error",i),e()}function i(e){n.removeEventListener("load",r),o(e.error)}t.appendChild(n)}((()=>{"CanopyConnectComponents"in window?e(window.CanopyConnectComponents):o(new Error("Failed to initialize Canopy Connect Components script"))}),(e=>{n=void 0,o(new Error("Failed to load Canopy Connect Components script",{cause:e}))}))}))),n}e.r(o),e.d(o,{loadCanopyConnectComponents:()=>t}),module.exports=o})();
//# sourceMappingURL=index.js.map