UNPKG

@fmdevui/fm-dev

Version:

Page level components developed based on Element Plus.

39 lines (33 loc) 972 B
'use strict'; var svg = require('@element-plus/icons-vue'); require('./svgicon.vue.js'); var svgicon_vue_vue_type_script_setup_true_lang = require('./svgicon.vue2.js'); function _interopNamespaceDefault(e) { var n = Object.create(null); if (e) { Object.keys(e).forEach(function (k) { if (k !== 'default') { var d = Object.getOwnPropertyDescriptor(e, k); Object.defineProperty(n, k, d.get ? d : { enumerable: true, get: function () { return e[k]; } }); } }); } n.default = e; return Object.freeze(n); } var svg__namespace = /*#__PURE__*/_interopNamespaceDefault(svg); function elSvg(app) { const icons = svg__namespace; for (const i in icons) { if (!app._context.components[`ele-${icons[i].name}`]) { app.component(`ele-${icons[i].name}`, icons[i]); } } if (!app._context.components[`SvgIcon`]) { app.component("SvgIcon", svgicon_vue_vue_type_script_setup_true_lang.default); } } exports.elSvg = elSvg;