UNPKG

various-ui

Version:

This is a test version of the Vue 3 component library

36 lines (31 loc) 964 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var vue = require('vue'); var index = require('./index.js'); const _hoisted_1 = ["xlink:href"]; const __default__ = vue.defineComponent({ name: "UiIcon" }); var _sfc_main = /* @__PURE__ */ vue.defineComponent({ ...__default__, props: index.UiIconPropsOption, emits: index.UiIconEmits, setup(__props, { emit: __emit }) { const define = __props; const emits = __emit; const click = (ev) => emits("click", ev); const name = vue.computed(() => { return `#icon-${define.name}`; }); ; return (_ctx, _cache) => { return vue.openBlock(), vue.createElementBlock("svg", { class: "ui-icon", "aria-hidden": "true", onClick: click }, [ vue.createElementVNode("use", { "xlink:href": name.value }, null, 8, _hoisted_1) ]); }; } }); exports.default = _sfc_main; //# sourceMappingURL=index.vue2.js.map