SkeletonAvatar.mjs 645 B

1234567891011121314151617181920212223
  1. import { createVNode as _createVNode } from "vue";
  2. import { defineComponent } from "vue";
  3. import { numericProp, getSizeStyle, makeStringProp, createNamespace } from "../utils/index.mjs";
  4. const [name, bem] = createNamespace("skeleton-avatar");
  5. const skeletonAvatarProps = {
  6. avatarSize: numericProp,
  7. avatarShape: makeStringProp("round")
  8. };
  9. var stdin_default = defineComponent({
  10. name,
  11. props: skeletonAvatarProps,
  12. setup(props) {
  13. return () => _createVNode("div", {
  14. "class": bem([props.avatarShape]),
  15. "style": getSizeStyle(props.avatarSize)
  16. }, null);
  17. }
  18. });
  19. export {
  20. stdin_default as default,
  21. skeletonAvatarProps
  22. };