avatar.js 995 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. 'use strict';
  2. Object.defineProperty(exports, '__esModule', { value: true });
  3. require('../../../utils/index.js');
  4. require('../../../constants/index.js');
  5. var runtime = require('../../../utils/vue/props/runtime.js');
  6. var size = require('../../../constants/size.js');
  7. var core = require('@vueuse/core');
  8. var icon = require('../../../utils/vue/icon.js');
  9. const avatarProps = runtime.buildProps({
  10. size: {
  11. type: [Number, String],
  12. values: size.componentSizes,
  13. default: "",
  14. validator: (val) => core.isNumber(val)
  15. },
  16. shape: {
  17. type: String,
  18. values: ["circle", "square"],
  19. default: "circle"
  20. },
  21. icon: {
  22. type: icon.iconPropType
  23. },
  24. src: {
  25. type: String,
  26. default: ""
  27. },
  28. alt: String,
  29. srcSet: String,
  30. fit: {
  31. type: runtime.definePropType(String),
  32. default: "cover"
  33. }
  34. });
  35. const avatarEmits = {
  36. error: (evt) => evt instanceof Event
  37. };
  38. exports.avatarEmits = avatarEmits;
  39. exports.avatarProps = avatarProps;
  40. //# sourceMappingURL=avatar.js.map