import { ComponentDescription } from '@vtj/engine';
const Space: ComponentDescription = {
  name: 'ElSpace',
  title: '间距',
  groupId: 'el',
  categoryId: 'base',
  package: 'element-plus',
  props: [
    {
      name: 'alignment',
      defaultValue: 'center',
      options: ['align-items'],
      title: '对齐的方式',
      setters: 'SelectSetter'
    },
    {
      name: 'class',
      defaultValue: '',
      setters: ['InputSetter', 'BooleanSetter', 'JSONSetter']
    },
    {
      name: 'direction',
      defaultValue: 'horizontal',
      options: ['vertical', 'horizontal'],
      setters: 'SelectSetter'
    },
    {
      name: 'prefixCls',
      defaultValue: '',
      options: ['el-space'],
      setters: 'SelectSetter'
    },
    {
      name: 'style',
      defaultValue: '',
      setters: ['InputSetter', 'JSONSetter']
    },
    {
      name: 'spacer',
      defaultValue: '',
      setters: ['InputSetter', 'NumberSetter']
    },
    {
      name: 'size',
      defaultValue: 'small',
      setters: ['InputSetter', 'NumberSetter', 'JSONSetter']
    },
    {
      name: 'wrap',
      defaultValue: 'false',
      options: ['true', 'false'],
      setters: 'SelectSetter'
    },
    {
      name: 'fill',
      defaultValue: 'false',
      options: ['true', 'false'],
      setters: 'SelectSetter'
    },
    {
      name: 'fillRatio',
      defaultValue: '100',
      options: ['true', 'false'],
      setters: 'SelectSetter'
    }
  ],
  slots: [
    {
      name: 'default'
    }
  ]
};

export default Space;
