birdpaper-icon
Version:
基于 Remix icon 生成的 Vue3 图标组件库
2 lines (1 loc) • 2.05 kB
JavaScript
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.094 7.146c.593-.215.888-.292 1.05-.32.002.052 0 .095-.002.122-.232 2.444-1.251 8.457-1.775 11.255-.122.655-.216.967-.85.595-.416-.245-.792-.553-1.196-.817-1.325-.869-3.221-2.162-3.065-2.084-1.304-.86-.758-1.386-.03-2.088.117-.113.24-.231.36-.356.054-.056.317-.3.687-.645 1.188-1.104 3.484-3.239 3.542-3.486.01-.04.018-.192-.071-.271-.09-.08-.223-.053-.318-.031-.136.03-2.293 1.457-6.474 4.279-.612.42-1.167.625-1.664.614l.005.003c-.655-.231-1.308-.43-1.964-.63-.432-.131-.864-.263-1.3-.405a33.87 33.87 0 0 0-.308-.098c4.527-1.972 7.542-3.27 9.053-3.899 2.194-.913 3.496-1.438 4.32-1.738Zm2.423-1.928a1.823 1.823 0 0 0-.726-.346c-.2-.048-.39-.063-.533-.06-.477.008-.988.143-1.846.454-.875.318-2.219.862-4.406 1.771-1.542.642-4.612 1.964-9.202 3.964-.404.161-.773.344-1.065.56-.27.201-.647.56-.716 1.11-.052.416.069.8.315 1.103.214.263.488.423.697.524.31.15.728.281 1.095.396.573.18 1.144.363 1.719.539 1.778.544 3.242.992 4.852 2.054 1.181.778 2.34 1.59 3.523 2.366.432.283.835.608 1.28.87.488.285 1.106.546 1.86.477 1.138-.105 1.73-1.152 1.97-2.43.521-2.79 1.557-8.886 1.8-11.432a3.761 3.761 0 0 0-.037-.885 1.66 1.66 0 0 0-.58-1.035Z"},null,-1)])],14,k)},B=c({name:"IconTelegram2Line",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-telegram2line`,{[`${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{B as default};