@fe6/icon-cube-vue
Version:
Water Icon 的支持自定义图标
2 lines (1 loc) • 6.48 kB
JavaScript
var IconsBytedSunOne=function(k,s){"use strict";var f={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"},m=function(i){var t=window.__iconCube__;return i&&t?t[i]:null},L=Object.prototype.hasOwnProperty,b=function(i,t){return L.call(i,t)},j=Object.prototype.toString,T=function(i){return j.call(i)},a=function(i,t,o,r,e){if(!i||!b(i,t))return e;var n=T(i[t])==="[object ".concat(o,"]")?i[t]:e;return t==="content"||t==="canSet"||r?n:e},N=function(i,t,o){var r=[];switch(i){case"outline":r.push(t[0]||o.outline.outStrokeColor),r.push(t[1]||o.outline.outFillColor),r.push(t[0]||o.outline.outStrokeColor),r.push(t[1]||o.outline.outFillColor);break;case"filled":r.push(t[0]||o.filled.outStrokeColor),r.push(t[0]||o.filled.outStrokeColor),r.push(t[1]||o.filled.outFillColor),r.push(t[1]||o.filled.outFillColor);break;case"twoTone":r.push(t[0]||o.twoTone.outStrokeColor),r.push(t[1]||o.twoTone.outFillColor),r.push(t[0]||o.twoTone.outStrokeColor),r.push(t[1]||o.twoTone.outFillColor);break;case"multiColor":r.push(t[0]||o.multiColor.outStrokeColor),r.push(t[1]||o.multiColor.outFillColor),r.push(t[2]||o.multiColor.innerStrokeColor),r.push(t[3]||o.multiColor.innerFillColor);break}return r},O=function(i,t,o){var r=t?.colors||[],e=[],n=m(i),u=a(n,"canSet","Boolean",!1,!0),h=a(n,"theme","String",u,t?.theme||o.theme);switch(h){case"outline":e.push(typeof r[0]=="string"&&!o.colors.outline.outStrokeColor?r[0]:o.colors.outline.outStrokeColor),e.push(typeof r[1]=="string"&&!o.colors.outline.outFillColor?r[1]:o.colors.outline.outFillColor),e.push(typeof r[0]=="string"&&!o.colors.outline.outStrokeColor?r[0]:o.colors.outline.outStrokeColor),e.push(typeof r[1]=="string"&&!o.colors.outline.outFillColor?r[1]:o.colors.outline.outFillColor);break;case"filled":e.push(typeof r[0]=="string"&&!o.colors.filled.outStrokeColor?r[0]:o.colors.filled.outStrokeColor),e.push(typeof r[0]=="string"&&!o.colors.filled.outStrokeColor?r[0]:o.colors.filled.outStrokeColor),e.push(typeof r[1]=="string"&&!o.colors.filled.outFillColor?r[1]:o.colors.filled.outFillColor),e.push(typeof r[1]=="string"&&!o.colors.filled.outFillColor?r[1]:o.colors.filled.outFillColor);break;case"twoTone":e.push(typeof r[0]=="string"&&!o.colors.twoTone.outStrokeColor?r[0]:o.colors.twoTone.outStrokeColor),e.push(typeof r[1]=="string"&&!o.colors.twoTone.outFillColor?r[1]:o.colors.twoTone.outFillColor),e.push(typeof r[0]=="string"&&!o.colors.twoTone.outStrokeColor?r[0]:o.colors.twoTone.outStrokeColor),e.push(typeof r[1]=="string"&&!o.colors.twoTone.outFillColor?r[1]:o.colors.twoTone.outFillColor);break;case"multiColor":e.push(typeof r[0]=="string"&&!o.colors.multiColor.outStrokeColor?r[0]:o.colors.multiColor.outStrokeColor),e.push(typeof r[1]=="string"&&!o.colors.multiColor.outFillColor?r[1]:o.colors.multiColor.outFillColor),e.push(typeof r[2]=="string"&&!o.colors.multiColor.innerStrokeColor?r[2]:o.colors.multiColor.innerStrokeColor),e.push(typeof r[3]=="string"&&!o.colors.multiColor.innerFillColor?r[3]:o.colors.multiColor.innerFillColor);break}var p=a(n,"size","String",u,String(t?.size||o.size)),S=a(n,"strokeLinejoin","String",u,t?.strokeLinejoin||o.strokeLinejoin),d=a(n,"strokeLinecap","String",u,t?.strokeLinecap||o.strokeLinecap),v=a(n,"strokeWidth","String",u,t?.strokeWidth||o.strokeWidth),F=a(n,"spin","String",u,t?.spin||o.spin),C=a(n,"colors","Array",u,t?.colors||e).slice();return C=N(h,C,o.colors),{size:p,strokeWidth:v,strokeLinecap:d,strokeLinejoin:S,colors:C,spin:F,id:i}},W=Symbol("cube-icon-context"),z=function(i,t,o){var r=s.defineComponent({name:"icon-"+i,props:["size","strokeWidth","strokeLinecap","strokeLinejoin","theme","colors","spin","id"],setup:function(n){var u=s.inject(W,f)||f;return function(){var h=n.size,p=n.strokeWidth,S=n.strokeLinecap,d=n.strokeLinejoin,v=n.theme,F=n.colors,C=n.spin,y=String(n.id?n.id:i),w=O(y,{size:h,strokeWidth:p,strokeLinecap:S,strokeLinejoin:d,theme:v,colors:F,spin:C,id:y},u),c=["".concat(u.prefix,"-icon")];return c.push("".concat(u.prefix,"-icon-").concat(i)),t&&u.rtl&&c.push("".concat(u.prefix,"-icon-rtl")),C&&String(C)==="true"&&c.push("".concat(u.prefix,"-icon-spin")),i==="cube"?s.createVNode("span",{class:c.join(" "),innerHTML:o(w)},null):s.createVNode("span",{class:c.join(" ")},[o(w)])}}});return r},M=z("byted-sun-one",!1,function(l){return s.createVNode("svg",{width:l.size,height:l.size,viewBox:"0 0 48 48",fill:"none"},[s.createVNode("path",{d:"M24 37C31.1797 37 37 31.1797 37 24C37 16.8203 31.1797 11 24 11C16.8203 11 11 16.8203 11 24C11 31.1797 16.8203 37 24 37Z",fill:l.colors[1],stroke:l.colors[0],"stroke-width":l.strokeWidth,"stroke-linejoin":l.strokeLinejoin},null),s.createVNode("path",{d:"M24 6C25.3807 6 26.5 4.88071 26.5 3.5C26.5 2.11929 25.3807 1 24 1C22.6193 1 21.5 2.11929 21.5 3.5C21.5 4.88071 22.6193 6 24 6Z",fill:l.colors[0]},null),s.createVNode("path",{d:"M38.5 12C39.8807 12 41 10.8807 41 9.5C41 8.11929 39.8807 7 38.5 7C37.1193 7 36 8.11929 36 9.5C36 10.8807 37.1193 12 38.5 12Z",fill:l.colors[0]},null),s.createVNode("path",{d:"M44.5 26.5C45.8807 26.5 47 25.3807 47 24C47 22.6193 45.8807 21.5 44.5 21.5C43.1193 21.5 42 22.6193 42 24C42 25.3807 43.1193 26.5 44.5 26.5Z",fill:l.colors[0]},null),s.createVNode("path",{d:"M38.5 41C39.8807 41 41 39.8807 41 38.5C41 37.1193 39.8807 36 38.5 36C37.1193 36 36 37.1193 36 38.5C36 39.8807 37.1193 41 38.5 41Z",fill:l.colors[0]},null),s.createVNode("path",{d:"M24 47C25.3807 47 26.5 45.8807 26.5 44.5C26.5 43.1193 25.3807 42 24 42C22.6193 42 21.5 43.1193 21.5 44.5C21.5 45.8807 22.6193 47 24 47Z",fill:l.colors[0]},null),s.createVNode("path",{d:"M9.5 41C10.8807 41 12 39.8807 12 38.5C12 37.1193 10.8807 36 9.5 36C8.11929 36 7 37.1193 7 38.5C7 39.8807 8.11929 41 9.5 41Z",fill:l.colors[0]},null),s.createVNode("path",{d:"M3.5 26.5C4.88071 26.5 6 25.3807 6 24C6 22.6193 4.88071 21.5 3.5 21.5C2.11929 21.5 1 22.6193 1 24C1 25.3807 2.11929 26.5 3.5 26.5Z",fill:l.colors[0]},null),s.createVNode("path",{d:"M9.5 12C10.8807 12 12 10.8807 12 9.5C12 8.11929 10.8807 7 9.5 7C8.11929 7 7 8.11929 7 9.5C7 10.8807 8.11929 12 9.5 12Z",fill:l.colors[0]},null)])});return k.default=M,Object.defineProperty(k,"__esModule",{value:!0}),k}({},Vue);