import{t as e}from"/assets/animate/rolldown-runtime.Dh6celcD.mjs";import{C as t,M as n,P as r,c as i,o as a}from"/assets/animate/react.D20wc1Tc.mjs";import{U as o,r as s,w as c}from"/assets/animate/nocodexport.DRaVIcs5.mjs";function l(e){let[t,a]=r(null);n(()=>{let t=e.customSvgCode;o(t)});let o=t=>{let n=[[/width="[^"]*"/,`width="100%"`],[/height="[^"]*"/,`height="100%"`]],r=t.includes(`stroke="`),i=t.includes(`stroke-width="`),o=t.includes(`stroke-linecap="`),s=t.includes(`stroke-linejoin="`);if(t.includes(`]*fill="([^"]*)"/,i=t.match(r);if(i){let n=i[0].replace(i[1],e.customColor);t=t.replace(r,n)}else n.push([/{t=t.replace(e,n)}),a(t)},s={padding:`${e.customPadding}px`,display:`flex`,flexDirection:`column`,alignItems:`center`,justifyContent:`center`,overflow:`visible`},c={role:`img`,...e.title&&{"aria-label":e.title},...e.description&&{"aria-description":e.description}};return i(`div`,{dangerouslySetInnerHTML:{__html:t},style:s,...c})}var u=e((()=>{a(),t(),o(),l.displayName=`SVG`,l.defaultProps={customSvgCode:` `,customColor:`#ffffff`,customPadding:0,customStrokeWidth:2,lineCap:`butt`,lineJoin:`miter`,title:``,description:``},c(l,{customSvgCode:{type:s.String,title:`SVG Code`,displayTextArea:!1},customColor:{type:s.Color,title:`Color`,defaultValue:`#ffffff`},customPadding:{type:s.Number,title:`Padding`,defaultValue:0,min:0,step:1,displayStepper:!0},customStrokeWidth:{type:s.Number,title:`Stroke`,defaultValue:2,min:0,step:.1,displayStepper:!0,hidden:e=>!e.customSvgCode.includes(`stroke="`)},lineCap:{type:s.Enum,title:`Line Cap`,options:[`butt`,`round`,`square`],optionTitles:[`Butt`,`Round`,`Square`],defaultValue:`butt`,hidden:e=>!e.customSvgCode.includes(`stroke="`)},lineJoin:{type:s.Enum,title:`Line Join`,options:[`round`,`miter`,`bevel`],optionTitles:[`Round`,`Miter`,`Bevel`],defaultValue:`miter`,hidden:e=>!e.customSvgCode.includes(`stroke="`)},title:{type:s.String,title:`Title`,defaultValue:``,placeholder:`Icon name...`},description:{type:s.String,title:`Description`,defaultValue:``,placeholder:`Icon purpose...`,description:`More components at [Framer University](https://frameruni.link/cc).`}})}));export{u as n,l as t}; //# sourceMappingURL=SVG_Prod.CeFKuaoy.mjs.map