mirror of
https://github.com/pyMC-dev/pyMC_Repeater.git
synced 2026-06-28 22:11:40 +02:00
1 line
1.3 KiB
JavaScript
1 line
1.3 KiB
JavaScript
import{g as e,o as t,v as n}from"./runtime-core.esm-bundler-CINEgm0a.js";var r=e=>e===``,i=(...e)=>e.filter((e,t,n)=>!!e&&e.trim()!==``&&n.indexOf(e)===t).join(` `).trim(),a=e=>e.replace(/([a-z0-9])([A-Z])/g,`$1-$2`).toLowerCase(),o=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,n)=>n?n.toUpperCase():t.toLowerCase()),s=e=>{let t=o(e);return t.charAt(0).toUpperCase()+t.slice(1)},c={xmlns:`http://www.w3.org/2000/svg`,width:24,height:24,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,"stroke-width":2,"stroke-linecap":`round`,"stroke-linejoin":`round`},l=Symbol(`lucide-icons`);function u(){return n(l,{})}var d=({name:n,iconNode:o,absoluteStrokeWidth:l,"absolute-stroke-width":d,strokeWidth:f,"stroke-width":p,size:m,color:h,...g},{slots:_})=>{let{size:v,color:y,strokeWidth:b=2,absoluteStrokeWidth:x=!1,class:S=``}=u(),C=t(()=>{let e=r(l)||r(d)||l===!0||d===!0||x===!0,t=f||p||b||c[`stroke-width`];return e?Number(t)*24/Number(m??v??c.width):t});return e(`svg`,{...c,...g,width:m??v??c.width,height:m??v??c.height,stroke:h??y??c.stroke,"stroke-width":C.value,class:i(`lucide`,S,...n?[`lucide-${a(s(n))}-icon`,`lucide-${a(n)}`]:[`lucide-icon`])},[...o.map(t=>e(...t)),..._.default?[_.default()]:[]])},f=(t,n)=>(r,{slots:i,attrs:a})=>e(d,{...a,...r,iconNode:n,name:t},i.default?{default:i.default}:void 0);export{f as t}; |