| 12345678910111213141516171819202122232425262728293031323334353637 |
- import { buildProps, definePropType } from '../../../utils/vue/props/runtime.mjs';
- import { componentSizes } from '../../../constants/size.mjs';
- import { isNumber } from '../../../utils/types.mjs';
- import { iconPropType } from '../../../utils/vue/icon.mjs';
- const avatarProps = buildProps({
- size: {
- type: [Number, String],
- values: componentSizes,
- default: "",
- validator: (val) => isNumber(val)
- },
- shape: {
- type: String,
- values: ["circle", "square"],
- default: "circle"
- },
- icon: {
- type: iconPropType
- },
- src: {
- type: String,
- default: ""
- },
- alt: String,
- srcSet: String,
- fit: {
- type: definePropType(String),
- default: "cover"
- }
- });
- const avatarEmits = {
- error: (evt) => evt instanceof Event
- };
- export { avatarEmits, avatarProps };
- //# sourceMappingURL=avatar.mjs.map
|