UNPKG

epic-designer

Version:

基于vue3的设计器,可视化开发页面表单

26 lines (25 loc) 616 B
import { defineComponent as a, computed as c, createElementBlock as r, openBlock as l, normalizeClass as p } from "vue"; const m = /* @__PURE__ */ a({ name: "EIcon", __name: "icon", props: { name: {}, prefix: { default: "" } }, setup(o) { const e = o, s = c(() => { let n = e.name; if (e.name.startsWith("icon--")) { const t = e.name.split("--"); t.length > 1 && (n += ` icon--${t[1]}`); } return `${e.prefix}${n}`; }); return (n, t) => (l(), r("span", { class: p(["iconfont", s.value]) }, null, 2)); } }); export { m as default };