export default createMeta()

in tools/schema-builder/src/settings/meta/rate.ts [3:54]


export default createMeta('Rate', {
  title: '评分',
  priority: 992,
  props: [
    {
      title: '基础配置',
      type: 'group',
      display: 'accordion',
      items: getNotInputPropsBasic({
        name: 'defaultValue',
        title: { label: '默认值', tip: 'defaultValue | 默认值'},
        setter: 'NumberSetter'
      })
    },
    {
      title: '其他配置',
      display: 'accordion',
      type: 'group',
      items: [
        {
          name: 'props.allowClear',
          title: { label: '支持清除', tip: '是否允许清除' },
          setter: 'BoolSetter',
          defaultValue: true,
        },
        {
          name: 'props.allowHalf',
          title: { label: '支持半选', tip: '支持半选' },
          setter: 'BoolSetter',
        },
        {
          name: 'props.count',
          title: { label: '总数', tip: 'star 总数' },
          setter: 'NumberSetter',
          defaultValue: 5,
        },
      ]
    }
  ],
  snippets: [
    {
      label: '评分',
      screenshot: 'icon-rate',
      schema: {
        componentName: 'Rate',
        props: {
          title: '评分'
        }
      }
    }
  ]
});