import { IPublicTypeComponentMetadata, IPublicTypeSnippet } from '@alilc/lowcode-types'; const ResultMeta: IPublicTypeComponentMetadata = { componentName: 'Result', title: 'Result', docUrl: '', screenshot: '', group: '原子组件', category: '提示类', devMode: 'proCode', npm: { package: 'yl-ssa-lowcode-antd-comps', version: '0.1.42', exportName: 'Result', main: 'src\\index.tsx', destructuring: true, subName: '', }, props: [ { name: 'title', title: { label: '标题', tip: 'title 文字' }, propType: 'node', }, { name: 'subTitle', title: { label: '副标题', tip: 'subTitle 文字' }, propType: 'node', }, { name: 'status', title: { label: '状态', tip: '结果的状态,决定图标和颜色', }, propType: { type: 'oneOf', value: ['success', 'error', 'info', 'warning', '404', '403', '500'], }, }, { name: 'icon', title: { label: '自定义 icon', tip: '自定义 icon' }, propType: 'node', }, { name: 'extra', title: { label: '操作区', tip: '操作区' }, propType: 'node', }, ], configure: { supports: { style: true } }, }; const snippets: IPublicTypeSnippet[] = [ { title: '结果', screenshot: require('./__screenshots__/result.png'), schema: { componentName: 'Result', props: { status: 'success', title: 'Success!', subTitle: 'Order number: 123', }, }, }, ]; export default { ...ResultMeta, snippets, };