import { IPublicTypeComponentMetadata, IPublicTypeSnippet } from '@alilc/lowcode-types'; const ThinkingMeta: IPublicTypeComponentMetadata = { "componentName": "Thinking", "title": "Thinking", "docUrl": "", "screenshot": "", "devMode": "proCode", "npm": { "package": "iftide-mobile-visual", "version": "0.0.3", "exportName": "Thinking", "main": "src/index.tsx", "destructuring": true, "subName": "" }, "configure": { "props": [ { "title": { "label": { "type": "i18n", "en-US": "typeId", "zh-CN": "typeId" } }, "name": "typeId", "setter": { "componentName": "StringSetter", "isRequired": true, "initialValue": "5" } }, { "title": { "label": { "type": "i18n", "en-US": "pageId", "zh-CN": "pageId" } }, "name": "pageId", "setter": { "componentName": "StringSetter", "isRequired": true, "initialValue": "thinking" } }, { "title": { "label": { "type": "i18n", "en-US": "pageData", "zh-CN": "pageData" } }, "name": "pageData", "setter": { "componentName": "ObjectSetter", "props": { "config": { "items": [ { "title": { "label": { "type": "i18n", "en-US": "thinkingList", "zh-CN": "thinkingList" } }, "name": "thinkingList", "setter": { "componentName": "ArraySetter", "props": { "itemSetter": { "componentName": "ObjectSetter", "props": { "config": { "items": [ { "title": { "label": { "type": "i18n", "en-US": "title", "zh-CN": "title" } }, "name": "title", "setter": { "componentName": "StringSetter", "isRequired": true, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "content", "zh-CN": "content" } }, "name": "content", "setter": { "componentName": "StringSetter", "isRequired": true, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "type", "zh-CN": "type" } }, "name": "type", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "stepNo", "zh-CN": "stepNo" } }, "name": "stepNo", "setter": { "componentName": "NumberSetter", "isRequired": true, "initialValue": 0 } }, { "title": { "label": { "type": "i18n", "en-US": "finish", "zh-CN": "finish" } }, "name": "finish", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "onComplete", "zh-CN": "onComplete" } }, "name": "onComplete", "setter": { "componentName": "FunctionSetter", "isRequired": false } } ], "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } } } }, "isRequired": true, "initialValue": [{ "title": "分析用户偏好", "content": "用户画像及历史参与情况", "stepNo": 1 }, { "title": "分析用户偏好", "content": "第二次返回", "stepNo": 1 }, { "title": "获取活动信息", "content": "热门活动类型及活动参与时间", "stepNo": 2 }, { "title": "总结推荐活动", "content": "我的12345678", "stepNo": 3 }] } } ], "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": true } }, { "title": { "label": { "type": "i18n", "en-US": "answer", "zh-CN": "answer" } }, "name": "answer", "setter": { "componentName": "StringSetter", "isRequired": true, "initialValue": "" } } ], "supports": { "style": true }, "component": {} } }; const snippets: IPublicTypeSnippet[] = [ { "title": "Thinking", "screenshot": "", "schema": { "componentName": "Thinking", "props": {} } } ]; export default { ...ThinkingMeta, snippets };