import { defineComponent as r, computed as n, openBlock as a, createElementBlock as i, normalizeStyle as m, normalizeClass as p } from "vue";
const _ = /* @__PURE__ */ r({
  name: "ClIconFont",
  __name: "Index",
  props: {
    name: {},
    size: {},
    color: {}
  },
  setup(c) {
    const e = c, s = () => `clIcon-${e.name}`, t = n(() => s()), l = n(() => {
      const o = {};
      return e.size && (o["font-size"] = typeof e.size == "number" ? `${e.size}px` : e.size), e.color && (o.color = e.color), o;
    });
    return (o, u) => (a(), i("i", {
      class: p(["clIconFont", t.value]),
      style: m(l.value)
    }, null, 6));
  }
});
export {
  _
};
//# sourceMappingURL=Index.vue_vue_type_script_setup_true_lang-Bv5Aqano.js.map
