export default createMeta()

in tools/schema-builder/src/settings/meta/input.ts [3:57]


export default createMeta('Input', {
  title: '单行文本',
  priority: 1000,
  props: [
    {
      title: '基础配置',
      type: 'group',
      display: 'accordion',
      items: inputPropsBasic
    },
    {
      title: '其他配置',
      type: 'group',
      display: 'accordion',
      items: [
        {
          name: 'props.prefix',
          title: { label: '前缀', tip: 'prefix | 前缀' },
          setter: 'StringSetter'
        },
        {
          name: 'props.suffix',
          title: { label: '后缀', tip: 'suffix | 后缀' },
          setter: 'StringSetter'
        },
        {
          name: 'props.addonBefore',
          title: { label: '前置标签', tip: 'addonBefore | 前置标签' },
          setter: 'StringSetter'
        },
        {
          name: 'props.addonAfter',
          title: { label: '后置标签', tip: 'addonAfter | 后置标签' },
          setter: 'StringSetter'
        },
        {
          name: 'props.allowClear',
          title: { label: '支持清除', tip: 'allowClear | 支持清除' },
          setter: 'BoolSetter'
        }
      ]
    }
  ],
  snippets: [{
    label: '单行文本',
    screenshot: 'icon-input',
    schema: {
      componentName: 'Input',
      props: {
        title: '单行文本',
        type: 'string'
      }
    }
  }]
});