import { IPublicTypeComponentMetadata, IPublicTypeSnippet } from '@alilc/lowcode-types'; const DataVNowDateTimeMeta: IPublicTypeComponentMetadata = { "componentName": "DataVNowDateTime", "title": "DataVNowDateTime", "docUrl": "", "screenshot": "", "devMode": "proCode", group: '云仓大屏', category: '其他', "npm": { "package": "@ztocwst/datav-materials", "version": "0.1.14", "exportName": "DataVNowDateTime", "main": "src\\index.tsx", "destructuring": true, "subName": "" }, "configure": { "props": [ { "title": { "label": { "type": "i18n", "en-US": "format", "zh-CN": "显示格式" }, "tip": "format | 显示格式" }, "name": "format", "description": "显示格式", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "YYYY-MM-DD HH:mm:ss" } }, { "title": { "label": { "type": "i18n", "en-US": "interval", "zh-CN": "时间间隔" }, "tip": "interval | 时间间隔" }, "name": "interval", "description": "时间间隔", "setter": { "componentName": "NumberSetter", "isRequired": true, "initialValue": 1000 } }, { title: { label: { type: 'i18n', 'en-US': 'prefix', 'zh-CN': '前缀', }, tip: 'prefix | 前缀', }, name: 'prefix', description: '前缀', setter: ['SlotSetter', 'FunctionSetter'], }, { title: { label: { type: 'i18n', 'en-US': 'suffix', 'zh-CN': '后缀', }, tip: 'suffix | 后缀', }, name: 'suffix', description: '后缀', setter: ['SlotSetter', 'FunctionSetter'], }, { title: { label: { type: 'i18n', 'en-US': 'week', 'zh-CN': '周', }, tip: 'week | 周', }, name: 'week', description: '周', setter: { componentName: 'BoolSetter', initialValue: false, }, }, ], "supports": { "style": true }, "component": {} } }; const snippets: IPublicTypeSnippet[] = [ { "title": "DataVNowDateTime", "screenshot": "", "schema": { "componentName": "DataVNowDateTime", "props": { format: 'YYYY-MM-DD HH:mm:ss', interval: 1000, style: { whiteSpace: 'nowrap', } } } } ]; export default { ...DataVNowDateTimeMeta, snippets };