UNPKG

@fe6/icon-cube-vue

Version:

Water Icon 的支持自定义图标

2 lines (1 loc) 7.55 kB
var IconsBytedTriangleRuler=function(h,l){"use strict";var w={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"},f=function(n){var t=window.__iconCube__;return n&&t?t[n]:null},y=Object.prototype.hasOwnProperty,m=function(n,t){return y.call(n,t)},p=Object.prototype.toString,W=function(n){return p.call(n)},k=function(n,t,e,r,i){if(!n||!m(n,t))return i;var s=W(n[t])==="[object ".concat(e,"]")?n[t]:i;return t==="content"||t==="canSet"||r?s:i},N=function(n,t,e){var r=[];switch(n){case"outline":r.push(t[0]||e.outline.outStrokeColor),r.push(t[1]||e.outline.outFillColor),r.push(t[0]||e.outline.outStrokeColor),r.push(t[1]||e.outline.outFillColor);break;case"filled":r.push(t[0]||e.filled.outStrokeColor),r.push(t[0]||e.filled.outStrokeColor),r.push(t[1]||e.filled.outFillColor),r.push(t[1]||e.filled.outFillColor);break;case"twoTone":r.push(t[0]||e.twoTone.outStrokeColor),r.push(t[1]||e.twoTone.outFillColor),r.push(t[0]||e.twoTone.outStrokeColor),r.push(t[1]||e.twoTone.outFillColor);break;case"multiColor":r.push(t[0]||e.multiColor.outStrokeColor),r.push(t[1]||e.multiColor.outFillColor),r.push(t[2]||e.multiColor.innerStrokeColor),r.push(t[3]||e.multiColor.innerFillColor);break}return r},T=function(n,t,e){var r=t?.colors||[],i=[],s=f(n),u=k(s,"canSet","Boolean",!1,!0),d=k(s,"theme","String",u,t?.theme||e.theme);switch(d){case"outline":i.push(typeof r[0]=="string"&&!e.colors.outline.outStrokeColor?r[0]:e.colors.outline.outStrokeColor),i.push(typeof r[1]=="string"&&!e.colors.outline.outFillColor?r[1]:e.colors.outline.outFillColor),i.push(typeof r[0]=="string"&&!e.colors.outline.outStrokeColor?r[0]:e.colors.outline.outStrokeColor),i.push(typeof r[1]=="string"&&!e.colors.outline.outFillColor?r[1]:e.colors.outline.outFillColor);break;case"filled":i.push(typeof r[0]=="string"&&!e.colors.filled.outStrokeColor?r[0]:e.colors.filled.outStrokeColor),i.push(typeof r[0]=="string"&&!e.colors.filled.outStrokeColor?r[0]:e.colors.filled.outStrokeColor),i.push(typeof r[1]=="string"&&!e.colors.filled.outFillColor?r[1]:e.colors.filled.outFillColor),i.push(typeof r[1]=="string"&&!e.colors.filled.outFillColor?r[1]:e.colors.filled.outFillColor);break;case"twoTone":i.push(typeof r[0]=="string"&&!e.colors.twoTone.outStrokeColor?r[0]:e.colors.twoTone.outStrokeColor),i.push(typeof r[1]=="string"&&!e.colors.twoTone.outFillColor?r[1]:e.colors.twoTone.outFillColor),i.push(typeof r[0]=="string"&&!e.colors.twoTone.outStrokeColor?r[0]:e.colors.twoTone.outStrokeColor),i.push(typeof r[1]=="string"&&!e.colors.twoTone.outFillColor?r[1]:e.colors.twoTone.outFillColor);break;case"multiColor":i.push(typeof r[0]=="string"&&!e.colors.multiColor.outStrokeColor?r[0]:e.colors.multiColor.outStrokeColor),i.push(typeof r[1]=="string"&&!e.colors.multiColor.outFillColor?r[1]:e.colors.multiColor.outFillColor),i.push(typeof r[2]=="string"&&!e.colors.multiColor.innerStrokeColor?r[2]:e.colors.multiColor.innerStrokeColor),i.push(typeof r[3]=="string"&&!e.colors.multiColor.innerFillColor?r[3]:e.colors.multiColor.innerFillColor);break}var C=k(s,"size","String",u,String(t?.size||e.size)),L=k(s,"strokeLinejoin","String",u,t?.strokeLinejoin||e.strokeLinejoin),S=k(s,"strokeLinecap","String",u,t?.strokeLinecap||e.strokeLinecap),v=k(s,"strokeWidth","String",u,t?.strokeWidth||e.strokeWidth),j=k(s,"spin","String",u,t?.spin||e.spin),a=k(s,"colors","Array",u,t?.colors||i).slice();return a=N(d,a,e.colors),{size:C,strokeWidth:v,strokeLinecap:S,strokeLinejoin:L,colors:a,spin:j,id:n}},b=Symbol("cube-icon-context"),M=function(n,t,e){var r=l.defineComponent({name:"icon-"+n,props:["size","strokeWidth","strokeLinecap","strokeLinejoin","theme","colors","spin","id"],setup:function(s){var u=l.inject(b,w)||w;return function(){var d=s.size,C=s.strokeWidth,L=s.strokeLinecap,S=s.strokeLinejoin,v=s.theme,j=s.colors,a=s.spin,F=String(s.id?s.id:n),V=T(F,{size:d,strokeWidth:C,strokeLinecap:L,strokeLinejoin:S,theme:v,colors:j,spin:a,id:F},u),c=["".concat(u.prefix,"-icon")];return c.push("".concat(u.prefix,"-icon-").concat(n)),t&&u.rtl&&c.push("".concat(u.prefix,"-icon-rtl")),a&&String(a)==="true"&&c.push("".concat(u.prefix,"-icon-spin")),n==="cube"?l.createVNode("span",{class:c.join(" "),innerHTML:e(V)},null):l.createVNode("span",{class:c.join(" ")},[e(V)])}}});return r},H=M("byted-triangle-ruler",!1,function(o){return l.createVNode("svg",{width:o.size,height:o.size,viewBox:"0 0 48 48",fill:"none"},[l.createVNode("path",{d:"M44 44L4 4V44H44Z",stroke:o.colors[0],"stroke-width":o.strokeWidth,"stroke-linecap":o.strokeLinecap,"stroke-linejoin":o.strokeLinejoin},null),l.createVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13 35H25L13 23V35Z",fill:o.colors[1]},null),l.createVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13 35H25L13 23V35Z",fill:o.colors[1]},null),l.createVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13 35H25L13 23V35Z",fill:o.colors[1]},null),l.createVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13 35H25L13 23V35Z",fill:o.colors[1]},null),l.createVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13 35H25L13 23V35Z",stroke:o.colors[0],"stroke-width":o.strokeWidth,"stroke-linecap":o.strokeLinecap,"stroke-linejoin":o.strokeLinejoin},null),l.createVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13 35H25L13 23V35Z",stroke:o.colors[0],"stroke-width":o.strokeWidth,"stroke-linecap":o.strokeLinecap,"stroke-linejoin":o.strokeLinejoin},null),l.createVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13 35H25L13 23V35Z",stroke:o.colors[0],"stroke-width":o.strokeWidth,"stroke-linecap":o.strokeLinecap,"stroke-linejoin":o.strokeLinejoin},null),l.createVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13 35H25L13 23V35Z",stroke:o.colors[0],"stroke-width":o.strokeWidth,"stroke-linecap":o.strokeLinecap,"stroke-linejoin":o.strokeLinejoin},null),l.createVNode("path",{d:"M30 44V41",stroke:o.colors[0],"stroke-width":o.strokeWidth,"stroke-linecap":o.strokeLinecap,"stroke-linejoin":o.strokeLinejoin},null),l.createVNode("path",{d:"M24 44V41",stroke:o.colors[0],"stroke-width":o.strokeWidth,"stroke-linecap":o.strokeLinecap,"stroke-linejoin":o.strokeLinejoin},null),l.createVNode("path",{d:"M18 44V41",stroke:o.colors[0],"stroke-width":o.strokeWidth,"stroke-linecap":o.strokeLinecap,"stroke-linejoin":o.strokeLinejoin},null),l.createVNode("path",{d:"M12 44V41",stroke:o.colors[0],"stroke-width":o.strokeWidth,"stroke-linecap":o.strokeLinecap,"stroke-linejoin":o.strokeLinejoin},null),l.createVNode("path",{d:"M4 36H7",stroke:o.colors[0],"stroke-width":o.strokeWidth,"stroke-linecap":o.strokeLinecap,"stroke-linejoin":o.strokeLinejoin},null),l.createVNode("path",{d:"M4 30H7",stroke:o.colors[0],"stroke-width":o.strokeWidth,"stroke-linecap":o.strokeLinecap,"stroke-linejoin":o.strokeLinejoin},null),l.createVNode("path",{d:"M4 24H7",stroke:o.colors[0],"stroke-width":o.strokeWidth,"stroke-linecap":o.strokeLinecap,"stroke-linejoin":o.strokeLinejoin},null),l.createVNode("path",{d:"M4 18H7",stroke:o.colors[0],"stroke-width":o.strokeWidth,"stroke-linecap":o.strokeLinecap,"stroke-linejoin":o.strokeLinejoin},null)])});return h.default=H,Object.defineProperty(h,"__esModule",{value:!0}),h}({},Vue);