various-ui
Version:
This is a test version of the Vue 3 component library
36 lines (31 loc) • 964 B
JavaScript
;
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