import { ComponentMetadata, Snippet } from '@alilc/lowcode-types'; import snippets from './snippets'; import { AltSelbcfieldSetter } from '../_setters'; const TypographyLinkMeta: ComponentMetadata = { "componentName": "TypographyLink", "title": "TypographyLink", "docUrl": "", "screenshot": "", "devMode": "proCode", category: '基础', group:'基础组件', "npm": { "package": "my-ucmlcode-material", "version": "0.1.96", "exportName": "TypographyLink", "main": "src/index.tsx", "destructuring": true, "subName": "" }, props: [ { name: 'bcFieldInfo', description: '绑定字段', title: { label: '绑定字段', tip: '绑定字段' }, propType: 'object', setter: (target) => { return { componentName: AltSelbcfieldSetter, props: { t: target } } } }, { name: 'bcName', title: { label: 'bcName', tip: 'bcName' }, isRequired: true, propType: 'string', condition:()=> false, }, { name: 'bcField', title: { label: 'bcField', tip: 'bcField' }, isRequired: true, propType: 'string', condition:()=> false, }, { name: 'ref', title: { label: 'ref', tip: 'ref', }, setter: 'StringSetter', supportVariable: true }, { name: 'children', title: { label: '内容', tip: '内容' }, propType: 'string', defaultValue: '', supportVariable: true, }, { name: 'href', title: { label: '跳转链接', tip: '跳转链接' }, propType: 'string', defaultValue: '', }, { name: 'target', title: { label: '跳转位置', tip: '在何处显示链接的资源' }, propType: { type: 'oneOf', value: ['_self', '_blank', '_parent', '_top'], }, defaultValue: '_self', }, ], configure: { supports: { style: true } }, }; export default { ...TypographyLinkMeta, snippets };