@vuux/editor
Version:
Vue Nuxt 富文本编辑器
23 lines (22 loc) • 544 B
JavaScript
import { defineComponent as s, computed as m, createBlock as r, openBlock as l, resolveDynamicComponent as p } from "vue";
import { icons as a } from "./icons/index.mjs";
const C = /* @__PURE__ */ s({
__name: "Icon",
props: {
name: {},
size: {}
},
emits: ["click"],
setup(n, { emit: o }) {
const e = n, c = o, t = m(() => a[e.name] || null), i = () => {
c("click");
};
return (u, k) => (l(), r(p(t.value), {
size: e.size,
onClick: i
}, null, 8, ["size"]));
}
});
export {
C as default
};