mr-component
Version:
A library for Mr components
917 lines (916 loc) • 23.8 kB
JavaScript
;
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
});