UNPKG

@element-plus-ui/pro-icon

Version:
2 lines (1 loc) 983 B
"use strict";require("element-plus/theme-chalk/index.css");Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const r=require("vue"),a=require("element-plus"),i=require("@element-plus/icons-vue"),l=require("vue-demi"),d=require("./typing.js");function f(e){const n=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(e){for(const o in e)if(o!=="default"){const t=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(n,o,t.get?t:{enumerable:!0,get:()=>e[o]})}}return n.default=e,Object.freeze(n)}const s=f(i),c=l.defineComponent((e,n)=>{const o=l.computed(()=>{var t;return s[(t=e.name)!=null?t:"none"]});return()=>r.createVNode(a.ElIcon,e,{default:()=>{var t,u;return[((u=(t=n.slots)==null?void 0:t.default)==null?void 0:u.call(t))||o.value&&r.createVNode(o.value,null,null)]}})},{name:"ProIcon"});c.props=d.proIconProps;for(const e in s)c[e]=n=>r.createVNode(c,r.mergeProps(n,{name:e}),null);const m=c;exports.default=m;