2 lines
483 B
JavaScript
2 lines
483 B
JavaScript
import{a7 as o,a8 as i}from"./auth-b30b85ad.js";const s=amisRequire("react"),m=e=>{let t=s.useRef(null),n=e.icon;return n.startsWith("${")&&n.endsWith("}")&&(n=e==null?void 0:e.value),s.useEffect(function(){t.current.innerHTML=`<svg-icon class="${e.className}" icon="${n}" />`}),s.createElement("div",{ref:t})},c={"custom-svg-icon":m},u=e=>{for(let t in c)e.Renderer({test:new RegExp(`(^|/)${t}`)})(c[t])},r=()=>{try{customElements.define("svg-icon",o(i))}catch{}};export{r,u as s};
|