UNPKG

oadp-material

Version:
369 lines (365 loc) 11.3 kB
import { IPublicTypeComponentMetadata, IPublicTypeSnippet } from '@alilc/lowcode-types'; const OadpDatePicker2Meta: IPublicTypeComponentMetadata = { "componentName": "OadpDatePicker2", "title": "日期选择框", "docUrl": "", "category": "高级组件", "group": "低代码组件", "screenshot": "https://alifd.oss-cn-hangzhou.aliyuncs.com/fusion-cool/icons/icon-light/ic_light_date-picker.png", "devMode": "proCode", "npm": { "package": "oadp-material", "version": "{{version}}", "exportName": "OadpDatePicker2", "main": "src/index.tsx", "destructuring": true, "subName": "" }, "configure": { "props": [ { "name": "DataSetting", "title": "数据设置", "type": "group", "display": "block", "items": [ { "name": "name", "title": { "label": { "type": "i18n", "zh_CN": "表单标识", "en_US": "Name", }, "tip": { "type": "i18n", "zh_CN": "属性: name | 说明: 表单标识", "en_US": "prop: name | description: switch name", }, }, "setter": "StringSetter", "supportVariable": false, }, { "name": "id", "title": { "label": { "type": "i18n", "zh_CN": "唯一标识", "en_US": "ID", }, "tip": { "type": "i18n", "zh_CN": "属性: id | 说明: 唯一标识", "en_US": "prop: id | description: switch id", }, }, "setter": "StringSetter" }, { "name": "format", "title": { "label": { "type": "i18n", "zh_CN": "数据格式", "en_US": "Data Format", }, "tip": { "type": "i18n", "zh_CN": "属性: format | 说明: 数据格式", "en_US": "prop: format | description: Data Format", }, }, "setter": "StringSetter", "supportVariable": true, "description": "默认值", }, { "name": "defaultValue", "title": { "label": { "type": "i18n", "zh_CN": "默认值", "en_US": "Default Value", }, "tip": { "type": "i18n", "zh_CN": "属性: defaultValue | 说明: 默认值", "en_US": "prop: defaultValue | description: Default Value", }, }, "setter": "StringSetter", "supportVariable": true, "description": "默认值", }, ] }, { "name": "DisplaySetting", "title": "显示设置", "type": "group", "display": "block", "items": [ { "name": "label", "title": { "label": { "type": "i18n", "zh_CN": "标题", "en_US": "Label", }, "tip": { "type": "i18n", "zh_CN": "属性: label | 说明: 标题", "en_US": "prop: label | description: label content", }, }, "setter": "StringSetter", "description": "标题", }, { "name": "placeholder", "title": { "label": { "type": "i18n", "zh_CN": "提示", "en_US": "Placeholder", }, "tip": { "type": "i18n", "zh_CN": "属性: placeholder | 说明: 提示", "en_US": "prop: placeholder | description: placeholder", }, }, "setter": "StringSetter", "supportVariable": true, }, { "name": "size", "title": { "label": { "type": "i18n", "en-US": "Size", "zh-CN": "尺寸模式" }, "tip": { "type": "i18n", "zh_CN": "属性: size | 说明: 尺寸模式,可选值:small=紧凑模式, medium=普通模式, large=放大模式。默认为:medium。", "en_US": "prop: size | description: Size mode, optional values: small=compact mode, medium=normal mode, large=large mode. The default is: medium.", }, }, "description": "属性: size | 说明: 尺寸模式,可选值:small=紧凑模式, medium=普通模式, large=放大模式。默认为:medium。", "setter": { "componentName": "RadioGroupSetter", "props": { "dataSource": [ { "label": "普通模式", "value": "medium" }, { "label": "紧凑模式", "value": "small" }, { "label": "放大模式", "value": "large" } ], "options": [ { "label": "普通模式", "value": "medium" }, { "label": "紧凑模式", "value": "small" }, { "label": "放大模式", "value": "large" } ] }, "initialValue": "medium" } }, { "name": "mode", "title": { "label": { "type": "i18n", "en-US": "Mode", "zh-CN": "选择模式" }, "tip": { "type": "i18n", "zh_CN": "属性: mode | 说明: 选择模式,可选值:date=天, month=月, week=周, quarter=季, year=年。默认为:date。", "en_US": "prop: mode | description: Select mode, optional values: date=day, month=month, week=week, quarter=quarter, year=year. The default is: date.", }, }, "description": "属性: mode | 说明: 选择模式,可选值:date=天, month=月, week=周, quarter=季, year=年。默认为:date。", "setter": { "componentName": "RadioGroupSetter", "props": { "dataSource": [ { "label": "天", "value": "date" }, { "label": "月", "value": "month" }, { "label": "周", "value": "week" }, { "label": "季", "value": "quarter" }, { "label": "年", "value": "year" } ], "options": [ { "label": "天", "value": "date" }, { "label": "月", "value": "month" }, { "label": "周", "value": "week" }, { "label": "季", "value": "quarter" }, { "label": "年", "value": "year" } ] }, "initialValue": "single" } }, { "name": "hasBorder", "title": { "label": { "type": "i18n", "zh_CN": "显示边框", "en_US": "hasBorder", }, "tip": { "type": "i18n", "zh_CN": "属性: hasBorder | 说明: 显示边框", "en_US": "prop: hasBorder | description: hasBorder", }, }, "setter": "BoolSetter", "supportVariable": false, "description": "显示边框", }, { "name": "hasClear", "title": { "label": { "type": "i18n", "zh_CN": "显示清除", "en_US": "hasClear", }, "tip": { "type": "i18n", "zh_CN": "属性: hasClear | 说明: 显示清除", "en_US": "prop: hasClear | description: hasClear", }, }, "setter": "BoolSetter", "supportVariable": false, "description": "显示清除", }, { "name": "showTime", "title": { "label": { "type": "i18n", "zh_CN": "显示时间", "en_US": "showTime", }, "tip": { "type": "i18n", "zh_CN": "属性: showTime | 说明: 显示时间", "en_US": "prop: showTime | description: showTime", }, }, "setter": "BoolSetter", "supportVariable": false, "description": "显示时间", }, ] }, { "name": "InteractionSetting", "title": "交互设置", "type": "group", "display": "block", "items": [ { "name": "disabled", "title": { "label": { "type": "i18n", "zh_CN": "禁用", "en_US": "Disabled", }, "tip": { "type": "i18n", "zh_CN": "属性: disabled | 说明: 禁用", "en_US": "prop: disabled | description: disabled", }, }, "setter": "BoolSetter", "supportVariable": false, "description": "禁用", }, ] }, ], "supports": { "style": true }, "component": {} } }; const snippets: IPublicTypeSnippet[] = [ { "title": "日期选择框", "screenshot": "https://alifd.oss-cn-hangzhou.aliyuncs.com/fusion-cool/icons/icon-light/ic_light_date-picker.png", "schema": { "componentName": "OadpDatePicker2", "props": { "placeholder": "请选择日期时间", "format": "YYYY-MM-DD HH:mm:s", "disabled": false, "size": "medium", "style": { "width": 256 }, "hasClear": true, "hasBorder": true, }, } } ]; export default { ...OadpDatePicker2Meta, snippets };