@fe6/icon-cube-vue
Version:
Water Icon 的支持自定义图标
2 lines (1 loc) • 7.37 kB
JavaScript
var IconsBytedJinritoutiao=function(p,u){"use strict";var v={size:"1em",spin:!1,strokeWidth:4,strokeLinecap:"round",strokeLinejoin:"round",rtl:!1,theme:"outline",colors:{outline:{outStrokeColor:"#333",outFillColor:"transparent"},filled:{outStrokeColor:"#333",outFillColor:"#fff"},twoTone:{outStrokeColor:"#333",outFillColor:"#2f88ff"},multiColor:{outStrokeColor:"#333",outFillColor:"#2f88ff",innerStrokeColor:"#fff",innerFillColor:"#43ccf8"}},prefix:"cube"},y=function(i){var t=window.__iconCube__;return i&&t?t[i]:null},w=Object.prototype.hasOwnProperty,m=function(i,t){return w.call(i,t)},N=Object.prototype.toString,b=function(i){return N.call(i)},a=function(i,t,o,l,e){if(!i||!m(i,t))return e;var n=b(i[t])==="[object ".concat(o,"]")?i[t]:e;return t==="content"||t==="canSet"||l?n:e},T=function(i,t,o){var l=[];switch(i){case"outline":l.push(t[0]||o.outline.outStrokeColor),l.push(t[1]||o.outline.outFillColor),l.push(t[0]||o.outline.outStrokeColor),l.push(t[1]||o.outline.outFillColor);break;case"filled":l.push(t[0]||o.filled.outStrokeColor),l.push(t[0]||o.filled.outStrokeColor),l.push(t[1]||o.filled.outFillColor),l.push(t[1]||o.filled.outFillColor);break;case"twoTone":l.push(t[0]||o.twoTone.outStrokeColor),l.push(t[1]||o.twoTone.outFillColor),l.push(t[0]||o.twoTone.outStrokeColor),l.push(t[1]||o.twoTone.outFillColor);break;case"multiColor":l.push(t[0]||o.multiColor.outStrokeColor),l.push(t[1]||o.multiColor.outFillColor),l.push(t[2]||o.multiColor.innerStrokeColor),l.push(t[3]||o.multiColor.innerFillColor);break}return l},j=function(i,t,o){var l=t?.colors||[],e=[],n=y(i),s=a(n,"canSet","Boolean",!1,!0),C=a(n,"theme","String",s,t?.theme||o.theme);switch(C){case"outline":e.push(typeof l[0]=="string"&&!o.colors.outline.outStrokeColor?l[0]:o.colors.outline.outStrokeColor),e.push(typeof l[1]=="string"&&!o.colors.outline.outFillColor?l[1]:o.colors.outline.outFillColor),e.push(typeof l[0]=="string"&&!o.colors.outline.outStrokeColor?l[0]:o.colors.outline.outStrokeColor),e.push(typeof l[1]=="string"&&!o.colors.outline.outFillColor?l[1]:o.colors.outline.outFillColor);break;case"filled":e.push(typeof l[0]=="string"&&!o.colors.filled.outStrokeColor?l[0]:o.colors.filled.outStrokeColor),e.push(typeof l[0]=="string"&&!o.colors.filled.outStrokeColor?l[0]:o.colors.filled.outStrokeColor),e.push(typeof l[1]=="string"&&!o.colors.filled.outFillColor?l[1]:o.colors.filled.outFillColor),e.push(typeof l[1]=="string"&&!o.colors.filled.outFillColor?l[1]:o.colors.filled.outFillColor);break;case"twoTone":e.push(typeof l[0]=="string"&&!o.colors.twoTone.outStrokeColor?l[0]:o.colors.twoTone.outStrokeColor),e.push(typeof l[1]=="string"&&!o.colors.twoTone.outFillColor?l[1]:o.colors.twoTone.outFillColor),e.push(typeof l[0]=="string"&&!o.colors.twoTone.outStrokeColor?l[0]:o.colors.twoTone.outStrokeColor),e.push(typeof l[1]=="string"&&!o.colors.twoTone.outFillColor?l[1]:o.colors.twoTone.outFillColor);break;case"multiColor":e.push(typeof l[0]=="string"&&!o.colors.multiColor.outStrokeColor?l[0]:o.colors.multiColor.outStrokeColor),e.push(typeof l[1]=="string"&&!o.colors.multiColor.outFillColor?l[1]:o.colors.multiColor.outFillColor),e.push(typeof l[2]=="string"&&!o.colors.multiColor.innerStrokeColor?l[2]:o.colors.multiColor.innerStrokeColor),e.push(typeof l[3]=="string"&&!o.colors.multiColor.innerFillColor?l[3]:o.colors.multiColor.innerFillColor);break}var k=a(n,"size","String",s,String(t?.size||o.size)),d=a(n,"strokeLinejoin","String",s,t?.strokeLinejoin||o.strokeLinejoin),L=a(n,"strokeLinecap","String",s,t?.strokeLinecap||o.strokeLinecap),S=a(n,"strokeWidth","String",s,t?.strokeWidth||o.strokeWidth),V=a(n,"spin","String",s,t?.spin||o.spin),c=a(n,"colors","Array",s,t?.colors||e).slice();return c=T(C,c,o.colors),{size:k,strokeWidth:S,strokeLinecap:L,strokeLinejoin:d,colors:c,spin:V,id:i}},M=Symbol("cube-icon-context"),Z=function(i,t,o){var l=u.defineComponent({name:"icon-"+i,props:["size","strokeWidth","strokeLinecap","strokeLinejoin","theme","colors","spin","id"],setup:function(n){var s=u.inject(M,v)||v;return function(){var C=n.size,k=n.strokeWidth,d=n.strokeLinecap,L=n.strokeLinejoin,S=n.theme,V=n.colors,c=n.spin,f=String(n.id?n.id:i),F=j(f,{size:C,strokeWidth:k,strokeLinecap:d,strokeLinejoin:L,theme:S,colors:V,spin:c,id:f},s),h=["".concat(s.prefix,"-icon")];return h.push("".concat(s.prefix,"-icon-").concat(i)),t&&s.rtl&&h.push("".concat(s.prefix,"-icon-rtl")),c&&String(c)==="true"&&h.push("".concat(s.prefix,"-icon-spin")),i==="cube"?u.createVNode("span",{class:h.join(" "),innerHTML:o(F)},null):u.createVNode("span",{class:h.join(" ")},[o(F)])}}});return l},z=Z("byted-jinritoutiao",!1,function(r){return u.createVNode("svg",{width:r.size,height:r.size,viewBox:"0 0 48 48",fill:"none"},[u.createVNode("path",{d:"M36.883 44H11.1127C7.19199 44 4 40.808 4 36.883V11.1127C4 7.19199 7.19199 4 11.1127 4H36.883C40.8037 4 43.9957 7.19199 43.9957 11.1127V36.883C44 40.808 40.808 44 36.883 44ZM11.1127 4.30258C7.35819 4.30258 4.30258 7.35819 4.30258 11.1127V36.883C4.30258 40.6418 7.35819 43.6974 11.117 43.6974H36.8873C40.6461 43.6974 43.7017 40.6418 43.7017 36.883V11.1127C43.7017 7.35393 40.6461 4.29832 36.8873 4.29832H11.1127V4.30258Z",fill:r.colors[0]},null),u.createVNode("path",{d:"M44 34.7949L4 36.8874V13.2053L44 11.1128V34.7949Z",fill:r.colors[0]},null),u.createVNode("path",{d:"M19.1709 15.9199L16.7119 16.0478C16.6479 20.9402 16.5798 23.6932 15.6976 25.6664C14.8026 27.6651 12.8934 29.3229 9.08775 32.6214C8.93007 32.7578 8.76812 32.8984 8.59766 33.0433L12.4715 32.8387C18.783 27.273 19.0345 26.0627 19.1709 15.9199Z",fill:r.colors[2]},null),u.createVNode("path",{d:"M14.9017 19.8874V17.4668L9.42969 16.9724V19.3888L14.9017 19.8874Z",fill:r.colors[2]},null),u.createVNode("path",{d:"M9.42969 21.0637V23.4843L14.9017 23.983V21.5623L9.42969 21.0637Z",fill:r.colors[2]},null),u.createVNode("path",{d:"M23.4462 27.3794L8.00195 28.1849V26.0199L23.4462 25.2102V27.3794Z",fill:r.colors[2]},null),u.createVNode("path",{d:"M39.9817 26.5144L24.5332 27.3241V25.1549L39.9817 24.3452V26.5144Z",fill:r.colors[2]},null),u.createVNode("path",{d:"M39.1251 17.5862L27.8828 18.1743V16.0051L39.1251 15.417V17.5862Z",fill:r.colors[2]},null),u.createVNode("path",{d:"M21.0602 28.5898L18.0898 28.7433L20.4764 32.4253L23.4468 32.2719L21.0602 28.5898Z",fill:r.colors[2]},null),u.createVNode("path",{d:"M37.6126 27.7244L34.6465 27.8778L37.033 31.5599L39.9991 31.4064L37.6126 27.7244Z",fill:r.colors[2]},null),u.createVNode("path",{d:"M29.8979 28.125L26.9275 28.2827L24.541 32.2119L27.5114 32.0585L29.8979 28.125Z",fill:r.colors[2]},null),u.createVNode("path",{d:"M33.5011 31.7433L30.9824 31.8754V23.5822L33.5011 23.4543V31.7433Z",fill:r.colors[2]},null),u.createVNode("path",{d:"M36.8579 15.5363V17.0577C35.426 18.2851 32.5324 20.369 24.5332 22.1291V24.4432C34.2498 22.355 37.5654 19.4144 39.1209 17.9399V15.417L36.8579 15.5363Z",fill:r.colors[2]},null),u.createVNode("path",{d:"M27.3622 17.3944C27.2557 17.3219 27.1534 17.2495 27.0554 17.1855L24.9629 18.5535C24.9629 18.5535 25.8962 19.2311 25.9985 19.2993C27.7074 20.4756 30.8312 22.6234 39.981 23.6377V21.3236C31.6707 20.3605 28.8964 18.447 27.3622 17.3944Z",fill:r.colors[2]},null),u.createVNode("path",{d:"M24.9629 18.5535L27.0809 19.8277L29.6251 15.9155L27.2983 14.9524L24.9629 18.5535Z",fill:r.colors[2]},null)])});return p.default=z,Object.defineProperty(p,"__esModule",{value:!0}),p}({},Vue);