| 1 |
- import{_ as c,g as u,b as d}from"./index-B6OnBmJE.js";import{d as m,c as k,o as f,a as p,n as g,b as h,e as l}from"./vue-vendor-BKZgKMlr.js";const b=m({name:"IconRight",props:{size:{type:[Number,String]},strokeWidth:{type:Number,default:4},strokeLinecap:{type:String,default:"butt",validator:e=>["butt","round","square"].includes(e)},strokeLinejoin:{type:String,default:"miter",validator:e=>["arcs","bevel","miter","miter-clip","round"].includes(e)},rotate:Number,spin:Boolean},emits:{click:e=>!0},setup(e,{emit:t}){const n=u("icon"),o=l(()=>[n,`${n}-right`,{[`${n}-spin`]:e.spin}]),r=l(()=>{const i={};return e.size&&(i.fontSize=d(e.size)?`${e.size}px`:e.size),e.rotate&&(i.transform=`rotate(${e.rotate}deg)`),i});return{cls:o,innerStyle:r,onClick:i=>{t("click",i)}}}}),v=["stroke-width","stroke-linecap","stroke-linejoin"],C=p("path",{d:"m16 39.513 15.556-15.557L16 8.4"},null,-1),y=[C];function z(e,t,n,o,r,a){return f(),k("svg",{viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",class:h(e.cls),style:g(e.innerStyle),"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin,onClick:t[0]||(t[0]=(...i)=>e.onClick&&e.onClick(...i))},y,14,v)}var s=c(b,[["render",z]]);const w=Object.assign(s,{install:(e,t)=>{var n;const o=(n=t==null?void 0:t.iconPrefix)!=null?n:"";e.component(o+s.name,s)}});export{w as I};
|