UNPKG

@jecloud/ui

Version:

JECloud UI库,基于ant-design-vue封装

1 lines 1.08 kB
var n=this&&this.__assign||function(){return n=Object.assign||function(n){for(var t,o=1,e=arguments.length;o<e;o++)for(var s in t=arguments[o])Object.prototype.hasOwnProperty.call(t,s)&&(n[s]=t[s]);return n},n.apply(this,arguments)};import t from"../../assets/fonts/jeicon/iconfont.json";import o from"../../assets/fonts/fa/fa.json";import e from"../../assets/fonts/i18n.json";var s=[];t.glyphs.forEach((function(n){s.push(n.font_class)}));var i=n({jeicon:s},o),r=[{code:"light",text:"细体图标",cls:"fal",prefix:"fa",name:"solid"},{code:"solid",text:"实心图标",cls:"fas",prefix:"fa",name:"solid"},{code:"brands",text:"品牌图标",cls:"fab",prefix:"fa",name:"brands"},{code:"jeicon",text:"JEIcons",cls:"jeicon",prefix:"jeicon",name:"jeicon"}],a=function(n){var t=n.keyword,o=n.type,s=n.page,a=n.limit,c=r.find((function(n){return n.code===o})),f=i[c.name];t&&(f=f.filter((function(n){var o;return n.includes(t)||(null===(o=e[n])||void 0===o?void 0:o.includes(t))})));var l=f.length,d=(s-1)*a,p=d+a;return{data:f.slice(d,p),totalCount:l}};export{a as loadIcons,r as icons};