import { ComponentDescription } from '@vtj/engine';
const Avatar: ComponentDescription = {
  name: 'ElAvatar',
  title: '头像',
  groupId: 'el',
  categoryId: 'data',
  childIncludes: false,
  package: 'element-plus',
  props: [
    {
      name: 'icon',
      defaultValue: '',
      setters: 'InputSetter'
    },
    {
      name: 'size',
      defaultValue: 'default',
      options: ['large', 'default', 'small'],
      setters: ['SelectSetter', 'NumberSetter']
    },
    {
      name: 'shape',
      defaultValue: 'circle',
      options: ['circle', 'square'],
      setters: 'SelectSetter'
    },
    {
      name: 'src',
      defaultValue: '',
      setters: 'InputSetter'
    },
    {
      name: 'srcSet',
      defaultValue: '',
      setters: 'InputSetter'
    },
    {
      name: 'alt',
      defaultValue: '',
      setters: 'InputSetter'
    },
    {
      name: 'fit',
      defaultValue: 'cover',
      options: ['fill', 'contain', 'cover', 'none', 'scale-down'],
      setters: 'SelectSetter'
    }
  ],
  events: ['error']
};

export default Avatar;
