import { openBlock as o, createBlock as t, resolveDynamicComponent as a, normalizeClass as n, normalizeStyle as r } from "vue"; import { l } from "./index2.js"; const c = { __name: "SIcon", props: { name: { type: String, required: !0 }, size: { type: Number, default: 16 }, color: { type: String, default: window.$theme.color } }, setup(e) { return (s, m) => (o(), t(a(e.name), { class: n(e.name), style: r({ fontSize: e.size + "px", color: e.color }) }, null, 8, ["class", "style"])); } }, f = /* @__PURE__ */ l(c, [["__scopeId", "data-v-a031aafb"]]); export { f as default };