UNPKG

mr-component

Version:
917 lines (916 loc) 23.8 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); exports.__esModule = true; exports["default"] = void 0; var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); var MrSelectMeta = { "componentName": "MrSelect", "title": "MrSelect", "docUrl": "", "screenshot": "", "devMode": "proCode", "npm": { "package": "mr-component", "version": "0.0.4", "exportName": "MrSelect", "main": "src/index.tsx", "destructuring": true, "subName": "" }, "configure": { "props": [{ "title": { "label": { "type": "i18n", "en-US": "value", "zh-CN": "当前选中值" }, "tip": "value | 当前选中值" }, "name": "value", "description": "当前选中值", "setter": { "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": [] }] } } }, { "title": { "label": { "type": "i18n", "en-US": "defaultValue", "zh-CN": "默认选中值" }, "tip": "defaultValue | 默认选中值" }, "name": "defaultValue", "description": "默认选中值", "setter": { "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": [] }] } } }, { "title": { "label": { "type": "i18n", "en-US": "options", "zh-CN": "选项数据" }, "tip": "options | 选项数据" }, "name": "options", "description": "选项数据", "setter": { "componentName": "ArraySetter", "props": { "itemSetter": { "componentName": "ObjectSetter", "props": { "config": { "items": [{ "title": { "label": { "type": "i18n", "en-US": "value", "zh-CN": "value" } }, "name": "value", "setter": { "componentName": "MixedSetter", "props": { "setters": [{ "componentName": "StringSetter", "isRequired": false, "initialValue": "" }, { "componentName": "NumberSetter", "isRequired": false, "initialValue": 0 }] }, "isRequired": true } }, { "title": { "label": { "type": "i18n", "en-US": "label", "zh-CN": "label" } }, "name": "label", "setter": { "componentName": "StringSetter", "isRequired": true, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "disabled", "zh-CN": "disabled" } }, "name": "disabled", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "children", "zh-CN": "children" } }, "name": "children", "setter": { "componentName": "ArraySetter", "props": { "itemSetter": { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": false, "initialValue": {} } }, "initialValue": [] } }], "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } } } }, "initialValue": [] } }, { "title": { "label": { "type": "i18n", "en-US": "placeholder", "zh-CN": "占位符文本" }, "tip": "placeholder | 占位符文本" }, "name": "placeholder", "description": "占位符文本", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "multiple", "zh-CN": "是否多选" }, "tip": "multiple | 是否多选" }, "name": "multiple", "description": "是否多选", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "searchable", "zh-CN": "是否可搜索" }, "tip": "searchable | 是否可搜索" }, "name": "searchable", "description": "是否可搜索", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "searchPlaceholder", "zh-CN": "搜索占位符" }, "tip": "searchPlaceholder | 搜索占位符" }, "name": "searchPlaceholder", "description": "搜索占位符", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "maxSelect", "zh-CN": "最大选择数量(多选时" }, "tip": "maxSelect | 最大选择数量(多选时)" }, "name": "maxSelect", "description": "最大选择数量(多选时)", "setter": { "componentName": "NumberSetter", "isRequired": false, "initialValue": 0 } }, { "title": { "label": { "type": "i18n", "en-US": "title", "zh-CN": "标题" }, "tip": "title | 标题" }, "name": "title", "description": "标题", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "disabled", "zh-CN": "禁用状态" }, "tip": "disabled | 禁用状态" }, "name": "disabled", "description": "禁用状态", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "readOnly", "zh-CN": "只读状态" }, "tip": "readOnly | 只读状态" }, "name": "readOnly", "description": "只读状态", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "showConfirmButton", "zh-CN": "是否显示确认按钮" }, "tip": "showConfirmButton | 是否显示确认按钮" }, "name": "showConfirmButton", "description": "是否显示确认按钮", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "confirmButtonText", "zh-CN": "确认按钮文本" }, "tip": "confirmButtonText | 确认按钮文本" }, "name": "confirmButtonText", "description": "确认按钮文本", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "cancelButtonText", "zh-CN": "取消按钮文本" }, "tip": "cancelButtonText | 取消按钮文本" }, "name": "cancelButtonText", "description": "取消按钮文本", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "columns", "zh-CN": "列数(多列选择)" }, "tip": "columns | 列数(多列选择)" }, "name": "columns", "description": "列数(多列选择)", "setter": { "componentName": "NumberSetter", "isRequired": false, "initialValue": 0 } }, { "title": { "label": { "type": "i18n", "en-US": "cascade", "zh-CN": "是否级联选择" }, "tip": "cascade | 是否级联选择" }, "name": "cascade", "description": "是否级联选择", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "loading", "zh-CN": "加载状态" }, "tip": "loading | 加载状态" }, "name": "loading", "description": "加载状态", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "loadingText", "zh-CN": "加载提示文本" }, "tip": "loadingText | 加载提示文本" }, "name": "loadingText", "description": "加载提示文本", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "emptyText", "zh-CN": "无数据提示文本" }, "tip": "emptyText | 无数据提示文本" }, "name": "emptyText", "description": "无数据提示文本", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "error", "zh-CN": "错误状态" }, "tip": "error | 错误状态" }, "name": "error", "description": "错误状态", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "errorMessage", "zh-CN": "错误信息" }, "tip": "errorMessage | 错误信息" }, "name": "errorMessage", "description": "错误信息", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "borderColor", "zh-CN": "边框颜色" }, "tip": "borderColor | 边框颜色" }, "name": "borderColor", "description": "边框颜色", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "backgroundColor", "zh-CN": "背景颜色" }, "tip": "backgroundColor | 背景颜色" }, "name": "backgroundColor", "description": "背景颜色", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "textColor", "zh-CN": "文字颜色" }, "tip": "textColor | 文字颜色" }, "name": "textColor", "description": "文字颜色", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "borderRadius", "zh-CN": "圆角大小" }, "tip": "borderRadius | 圆角大小" }, "name": "borderRadius", "description": "圆角大小", "setter": { "componentName": "MixedSetter", "props": { "setters": [{ "componentName": "StringSetter", "isRequired": false, "initialValue": "" }, { "componentName": "NumberSetter", "isRequired": false, "initialValue": 0 }] } } }, { "title": { "label": { "type": "i18n", "en-US": "height", "zh-CN": "高度" }, "tip": "height | 高度" }, "name": "height", "description": "高度", "setter": { "componentName": "MixedSetter", "props": { "setters": [{ "componentName": "StringSetter", "isRequired": false, "initialValue": "" }, { "componentName": "NumberSetter", "isRequired": false, "initialValue": 0 }] } } }, { "title": { "label": { "type": "i18n", "en-US": "padding", "zh-CN": "内边距" }, "tip": "padding | 内边距" }, "name": "padding", "description": "内边距", "setter": { "componentName": "MixedSetter", "props": { "setters": [{ "componentName": "StringSetter", "isRequired": false, "initialValue": "" }, { "componentName": "NumberSetter", "isRequired": false, "initialValue": 0 }] } } }, { "title": { "label": { "type": "i18n", "en-US": "fontSize", "zh-CN": "字体大小" }, "tip": "fontSize | 字体大小" }, "name": "fontSize", "description": "字体大小", "setter": { "componentName": "MixedSetter", "props": { "setters": [{ "componentName": "StringSetter", "isRequired": false, "initialValue": "" }, { "componentName": "NumberSetter", "isRequired": false, "initialValue": 0 }] } } }, { "title": { "label": { "type": "i18n", "en-US": "fontWeight", "zh-CN": "字体粗细" }, "tip": "fontWeight | 字体粗细" }, "name": "fontWeight", "description": "字体粗细", "setter": { "componentName": "MixedSetter", "props": { "setters": [{ "componentName": "StringSetter", "isRequired": false, "initialValue": "" }, { "componentName": "NumberSetter", "isRequired": false, "initialValue": 0 }] } } }, { "title": { "label": { "type": "i18n", "en-US": "selectedColor", "zh-CN": "选中项颜色" }, "tip": "selectedColor | 选中项颜色" }, "name": "selectedColor", "description": "选中项颜色", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "selectedBackgroundColor", "zh-CN": "选中项背景色" }, "tip": "selectedBackgroundColor | 选中项背景色" }, "name": "selectedBackgroundColor", "description": "选中项背景色", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "theme", "zh-CN": "预设主题" }, "tip": "theme | 预设主题" }, "name": "theme", "description": "预设主题", "setter": { "componentName": "SelectSetter", "props": { "dataSource": [{ "label": "default", "value": "default" }, { "label": "primary", "value": "primary" }, { "label": "success", "value": "success" }, { "label": "warning", "value": "warning" }, { "label": "danger", "value": "danger" }], "options": [{ "label": "default", "value": "default" }, { "label": "primary", "value": "primary" }, { "label": "success", "value": "success" }, { "label": "warning", "value": "warning" }, { "label": "danger", "value": "danger" }] }, "initialValue": "default" } }, { "title": { "label": { "type": "i18n", "en-US": "size", "zh-CN": "尺寸" }, "tip": "size | 尺寸" }, "name": "size", "description": "尺寸", "setter": { "componentName": "RadioGroupSetter", "props": { "dataSource": [{ "label": "large", "value": "large" }, { "label": "normal", "value": "normal" }, { "label": "small", "value": "small" }], "options": [{ "label": "large", "value": "large" }, { "label": "normal", "value": "normal" }, { "label": "small", "value": "small" }] }, "initialValue": "large" } }, { "title": { "label": { "type": "i18n", "en-US": "onChange", "zh-CN": "值变化回调" }, "tip": "onChange | 值变化回调" }, "name": "onChange", "description": "值变化回调", "setter": { "componentName": "FunctionSetter" } }, { "title": { "label": { "type": "i18n", "en-US": "onConfirm", "zh-CN": "确认回调" }, "tip": "onConfirm | 确认回调" }, "name": "onConfirm", "description": "确认回调", "setter": { "componentName": "FunctionSetter" } }, { "title": { "label": { "type": "i18n", "en-US": "onSearch", "zh-CN": "搜索回调" }, "tip": "onSearch | 搜索回调" }, "name": "onSearch", "description": "搜索回调", "setter": { "componentName": "FunctionSetter" } }, { "title": { "label": { "type": "i18n", "en-US": "ref", "zh-CN": "ref" } }, "name": "ref", "setter": { "componentName": "MixedSetter", "props": { "setters": [{ "componentName": "FunctionSetter" }, { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": false, "initialValue": {} }] } } }, { "title": { "label": { "type": "i18n", "en-US": "key", "zh-CN": "key" } }, "name": "key", "setter": { "componentName": "MixedSetter", "props": { "setters": [{ "componentName": "StringSetter", "isRequired": false, "initialValue": "" }, { "componentName": "NumberSetter", "isRequired": false, "initialValue": 0 }] } } }], "supports": { "events": [{ "name": "onCancel", "description": "取消回调" }], "className": true, "style": true }, "component": {} } }; var snippets = [{ "title": "MrSelect", "screenshot": "", "schema": { "componentName": "MrSelect", "props": {} } }]; var _default = exports["default"] = (0, _extends2["default"])({}, MrSelectMeta, { snippets: snippets });