{"version":3,"file":"SenjaWidget.Bfs7zGW5.mjs","names":["_Fragment"],"sources":["https:/framerusercontent.com/modules/ckGZj3yYY0eOgQQMpSdE/2IF4Ix0E6KE5rfpejr3L/SenjaWidget.js"],"sourcesContent":["import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useState,useRef}from\"react\";/**\n *\n * @framerSupportedLayoutWidth fill\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n */export default function SenjaWidget(props){let className=\"senja-embed\";let lazy=props.lazy;let id=props.widgetUrl;if(id){const regex=/widget\\.senja\\.io\\/widget\\/([^\\s\\/?]+)/;const match=id.match(regex);if(match[1])id=match[1];}let builderUrl=`https://widget.senja.io/widget/${id}/platform.js`;const[mounted,setMounted]=useState(true);useDidMountEffect(()=>{setMounted(false);setTimeout(()=>setMounted(true),5);},[props.widgetUrl,props.embedType]);useEffect(()=>{if(typeof document==\"undefined\")return;let script=document.querySelector(`script[src=\"${builderUrl}\"]`);if(script){script.remove();}script=document.createElement(\"script\");script.src=builderUrl;script.async=true;script.type=\"text/javascript\";document.head.append(script);},[props]);if(!mounted)return /*#__PURE__*/_jsx(_Fragment,{});return /*#__PURE__*/_jsx(\"div\",{className:className,\"data-lazyload\":lazy,\"data-mode\":\"shadow\",\"data-id\":id});}addPropertyControls(SenjaWidget,{widgetUrl:{type:ControlType.String,title:\"Widget URL\"},lazy:{type:ControlType.Boolean,title:\"Lazy Load\",defaultValue:true}});const useDidMountEffect=(func,deps)=>{const didMount=useRef(false);useEffect(()=>{if(didMount.current)func();else didMount.current=true;},deps);};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SenjaWidget\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SenjaWidget.map"],"mappings":"yRAKG,SAAwB,EAAY,EAAM,CAAC,IAAI,EAAU,cAAkB,EAAK,EAAM,KAAS,EAAG,EAAM,UAAU,GAAG,EAAG,CAAC,IAAM,EAAM,yCAA+C,EAAM,EAAG,MAAM,EAAM,CAAC,AAAG,EAAM,KAAG,EAAG,EAAM,GAAI,KAAI,GAAY,iCAAiC,EAAG,cAAmB,CAAC,EAAQ,EAAW,CAAC,GAAS,EAAK,CAA8c,MAA7c,GAAkB,IAAI,CAAmB,AAAlB,GAAW,EAAM,CAAC,WAAW,IAAI,GAAW,EAAK,CAAC,EAAE,AAAE,EAAC,CAAC,EAAM,UAAU,EAAM,SAAU,EAAC,CAAC,EAAU,IAAI,CAAC,UAAU,SAAU,IAAY,OAAO,IAAI,EAAO,SAAS,eAAe,cAAc,EAAW,IAAI,CAA2I,AAAvI,GAAQ,EAAO,QAAQ,CAAE,EAAO,SAAS,cAAc,SAAS,CAAC,EAAO,IAAI,EAAW,EAAO,OAAM,EAAK,EAAO,KAAK,kBAAkB,SAAS,KAAK,OAAO,EAAO,AAAE,EAAC,CAAC,CAAM,EAAC,CAAK,EAAmE,EAAK,MAAM,CAAW,YAAU,gBAAgB,EAAK,YAAY,SAAS,UAAU,CAAG,EAAC,CAA/H,EAAKA,EAAU,CAAE,EAAC,AAA+G,gBAAoK,AALhjC,GAAiE,IAAoD,IAA6C,CAK0uB,EAAoB,EAAY,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,YAAa,EAAC,KAAK,CAAC,KAAK,EAAY,QAAQ,MAAM,YAAY,cAAa,CAAK,CAAC,EAAC,CAAO,EAAkB,CAAC,EAAK,IAAO,CAAC,IAAM,EAAS,GAAO,EAAM,CAAC,EAAU,IAAI,CAAC,AAAG,EAAS,QAAQ,GAAM,CAAM,EAAS,SAAQ,CAAM,EAAC,EAAK,AAAE"}