sci-pro
Version:
34 lines (33 loc) • 696 B
JavaScript
import { defineComponent as o, computed as c, openBlock as i, createElementBlock as l, normalizeStyle as p, renderSlot as a } from "vue";
import "./style/index.css";
const u = o({ name: "sci-icon" }), f = /* @__PURE__ */ o({
...u,
props: {
color: {
type: String
},
size: {
type: String,
default: "16px"
}
},
setup(n) {
const r = n, s = c(() => {
const { color: e, size: t } = r;
return e ? {
color: e,
width: t,
height: t
} : {};
});
return (e, t) => (i(), l("i", {
class: "sci-icon",
style: p(s.value)
}, [
a(e.$slots, "default")
], 4));
}
});
export {
f as default
};