@extclp/vexip-ui
Version:
A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good
38 lines (37 loc) • 963 B
JavaScript
import { defineComponent as p, provide as a, h as l, renderSlot as u } from "vue";
import { useProps as i, useNameHelper as f } from "@vexip-ui/config";
import { skeletonGroupProps as m } from "./props.mjs";
import { GROUP_STATE as s } from "./symbol.mjs";
const G = p({
name: "SkeletonGroup",
props: m,
setup(n, { slots: r }) {
const e = i("skeletonGroup", n, {
size: null,
tag: !1,
itemTag: null,
activated: !1,
round: !1,
circle: !1,
block: !1,
loading: !0
}), o = f("skeletonGroup");
return a(s, e), () => e.tag ? l(
typeof e.tag == "string" ? e.tag : "div",
{
class: [o.b(), e.inherit && o.bm("inherit")],
role: "group"
},
{
default: () => {
var t;
return (t = r.default) == null ? void 0 : t.call(r);
}
}
) : u(r, "default");
}
});
export {
G as default
};
//# sourceMappingURL=skeleton-group.mjs.map