UNPKG

@vxe-ui/core

Version:
1 lines 840 B
Object.defineProperty(exports,"__esModule",{value:!0}),exports.getIcon=getIcon,exports.renderCustomIcon=renderCustomIcon,exports.renderGlobalIcon=renderGlobalIcon,exports.setIcon=setIcon;var _vue=require("vue"),_xeUtils=_interopRequireDefault(require("xe-utils")),_core=require("./core"),_iconStore=require("./iconStore"),_vm=require("./vm");function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function setIcon(e){return e&&Object.assign(_iconStore.iconConfigStore,e),_core.VxeCore}function getIcon(e){return arguments.length?_xeUtils.default.get(_iconStore.iconConfigStore,e):_iconStore.iconConfigStore}function renderGlobalIcon(e){return renderCustomIcon(getIcon(e),e)}function renderCustomIcon(e,o){return _xeUtils.default.isFunction(e)?(0,_vue.h)("span",{},(0,_vm.getSlotVNs)(e({name:o}))):(0,_vue.h)("i",{class:e})}