UNPKG

mealcomes

Version:

MealComes 用于学习前端的组件库

28 lines (27 loc) 776 B
import { c as t, w as c } from "./utils-aznwSRCL.mjs"; import { defineComponent as i, computed as l, createElementBlock as a, openBlock as m, normalizeStyle as p, normalizeClass as u, unref as f, renderSlot as z } from "vue"; const _ = { color: String, size: [Number, String] }, d = /* @__PURE__ */ i({ name: "mc-icon", __name: "icon", props: _, setup(e) { const n = t("icon"), o = e, r = l(() => !o.size && !o.color ? {} : { ...o.size ? { "font-size": o.size + "px" } : {}, ...o.color ? { color: o.color } : {} }); return (s, S) => (m(), a("i", { class: u(f(n).b()), style: p(r.value) }, [ z(s.$slots, "default") ], 6)); } }), g = c(d); export { g as M, _ as i }; //# sourceMappingURL=icon-B8YaO9re.mjs.map