/* * @Author: llx * @Date: 2024-09-03 15:23:25 * @LastEditors: llx * @LastEditTime: 2024-09-04 10:40:41 * @Description: file content */ // eslint-disable-next-line @typescript-eslint/no-unused-vars import { IPublicTypeComponentMetadata } from '@alilc/lowcode-types'; const SubscribeMeta: IPublicTypeComponentMetadata = { componentName: 'Subscribe', category: '表单', group: '移动端', title: 'Subscribe', docUrl: '', screenshot: '', devMode: 'proCode', npm: { package: 'web-sdk-h5-material', version: '0.1.0', exportName: 'Form', main: 'src/index.tsx', destructuring: true, subName: 'Subscribe', }, configure: { props: [ { title: { label: { type: 'i18n', 'en-US': 'to', 'zh-CN': 'to', }, }, name: 'to', setter: { componentName: 'ArraySetter', props: { itemSetter: { componentName: 'MixedSetter', props: { setters: [ { componentName: 'StringSetter', isRequired: false, initialValue: '', }, { componentName: 'NumberSetter', isRequired: false, initialValue: 0, }, { componentName: 'ArraySetter', props: { itemSetter: { componentName: 'MixedSetter', props: { setters: [ { componentName: 'StringSetter', isRequired: false, initialValue: '', }, { componentName: 'NumberSetter', isRequired: false, initialValue: 0, }, ], }, }, }, initialValue: [], }, ], }, }, }, isRequired: true, initialValue: [], }, }, ], supports: { style: true, }, component: {}, }, }; const snippets = [ { title: 'Subscribe', screenshot: '', schema: { componentName: 'Subscribe', props: {}, }, isH5Mode: true, }, ]; export default { ...SubscribeMeta, snippets, };