UNPKG

birdpaper-icon

Version:

基于 Remix icon 生成的 Vue3 图标组件库

2 lines (1 loc) 1.35 kB
import{defineComponent as c}from"vue";import{computed as r}from"vue";import{createElementVNode as m,normalizeClass as p,normalizeStyle as d,openBlock as f,createElementBlock as u}from"vue";var k=["fill"],y=function(t,e){return f(),u("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",class:p(t.cls),style:d(t.innerStyle),fill:t.fill,onClick:e[0]||(e[0]=(...n)=>t.onClick&&t.onClick(...n))},[...e[1]||(e[1]=[m("path",{d:"m17.867 2 1.122 7.858c.302 2.115-.521 3.931-1.88 5.189-1.105 1.022-2.568 1.685-4.11 1.888V20h5v2H6v-2h5v-3.065c-1.54-.203-3.004-.866-4.109-1.888-1.358-1.258-2.183-3.074-1.88-5.189L6.133 2h11.734Zm-3.79 2-.51.884 2.598 1.5-2.75 4.764-1.733-1 1.75-3.032-2.597-1.5L11.768 4H7.867l-.878 6.142c-.198 1.385.322 2.569 1.26 3.436.954.883 2.333 1.422 3.75 1.422 1.418 0 2.797-.539 3.752-1.422.937-.867 1.456-2.05 1.258-3.436L16.133 4h-2.056Z"},null,-1)])],14,k)},z=c({name:"IconGobletBrokenLine",render:y,props:{size:{type:String,default:"18px"},fill:{type:String,default:"#595959"},spin:{type:Boolean,default:!1},rotate:{type:Number}},emits:["click"],setup(l,{emit:t}){let e=l,n=t,o="bp-icon",i=r(()=>[o,`${o}-icon-goblet-broken-line`,{[`${o}-spin`]:e.spin}]),a=r(()=>({width:e.size,height:e.size,transform:e.rotate?`rotate(${e.rotate}deg)`:void 0}));return{cls:i,innerStyle:a,onClick:s=>n("click",s)}}});export{z as default};