SIcon.js 670 B

12345678910111213141516171819202122232425262728
  1. import { openBlock as o, createBlock as t, resolveDynamicComponent as a, normalizeClass as n, normalizeStyle as r } from "vue";
  2. import { l } from "./index2.js";
  3. const c = {
  4. __name: "SIcon",
  5. props: {
  6. name: {
  7. type: String,
  8. required: !0
  9. },
  10. size: {
  11. type: Number,
  12. default: 16
  13. },
  14. color: {
  15. type: String,
  16. default: window.$theme.color
  17. }
  18. },
  19. setup(e) {
  20. return (s, m) => (o(), t(a(e.name), {
  21. class: n(e.name),
  22. style: r({ fontSize: e.size + "px", color: e.color })
  23. }, null, 8, ["class", "style"]));
  24. }
  25. }, f = /* @__PURE__ */ l(c, [["__scopeId", "data-v-a031aafb"]]);
  26. export {
  27. f as default
  28. };