import { IPublicTypeComponentMetadata, IPublicTypeSnippet, IPublicTypeConfigure, } from '@alilc/lowcode-types' const TextDescriptionDetailListMeta: IPublicTypeComponentMetadata = { group: '低代码组件', componentName: 'TextDescriptionDetailList', title: '文本描述详情列表', docUrl: '', screenshot: '', devMode: 'proCode', category: '信息展示', npm: { package: '@dckj-npm/dc-material', version: '0.1.262', exportName: 'TextDescriptionDetailList', main: 'src/index.tsx', destructuring: true, subName: '', }, configure: { props: [ { title: '数据源绑定', name: 'dataList', setter: { componentName: 'SetterFormVariable', props: { attributes: [], }, }, }, { title: '固定数据', name: 'fixedData', setter: { componentName: 'ArraySetter', props: { itemSetter: { componentName: 'ObjectSetter', props: { config: { items: [ { title: '标签', name: 'label', setter: { componentName: 'StringSetter', isRequired: true, initialValue: '', }, }, { title: '值', name: 'value', setter: { componentName: 'StringSetter', isRequired: true, initialValue: '', }, }, ], }, }, }, }, }, }, { title: '标签位置', name: 'labelPosition', setter: { componentName: 'RadioGroupSetter', props: { options: [ { label: '左', value: 'left' }, { label: '上', value: 'top' }, { label: '无标签', value: 'none' }, ], }, }, }, ], supports: { style: true, }, component: { disableBehaviors: ['copy'], }, }, } const snippets: IPublicTypeSnippet[] = [ { title: '文本描述详情列表', screenshot: '', schema: { componentName: 'TextDescriptionDetailList', props: { dataList: [], fixedData: [], labelPosition: 'left', }, }, }, ] export default { ...TextDescriptionDetailListMeta, snippets, }