UNPKG

@zzdadelu/schema-builder

Version:

通过 JSON Schema 生成标准 Form,常用于自定义搭建配置界面生成

62 lines (61 loc) 1.29 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _utils = require("../utils"); var _default = exports.default = (0, _utils.createMeta)('Rate', { title: '评分', priority: 992, props: [{ title: '基础配置', type: 'group', display: 'accordion', items: (0, _utils.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: '评分' } } }] });