mr-component
Version:
A library for Mr components
1,025 lines (1,024 loc) • 26.4 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 MrCardMeta = {
"componentName": "MrCard",
"title": "MrCard",
"docUrl": "",
"screenshot": "",
"devMode": "proCode",
"npm": {
"package": "mr-component",
"version": "0.0.4",
"exportName": "MrCard",
"main": "src/index.tsx",
"destructuring": true,
"subName": ""
},
"configure": {
"props": [{
"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": "subtitle",
"zh-CN": "卡片副标题"
},
"tip": "subtitle | 卡片副标题"
},
"name": "subtitle",
"description": "卡片副标题",
"setter": {
"componentName": "StringSetter",
"isRequired": false,
"initialValue": ""
}
}, {
"title": {
"label": {
"type": "i18n",
"en-US": "content",
"zh-CN": "卡片内容"
},
"tip": "content | 卡片内容"
},
"name": "content",
"description": "卡片内容",
"setter": {
"componentName": "StringSetter",
"isRequired": false,
"initialValue": ""
}
}, {
"title": {
"label": {
"type": "i18n",
"en-US": "description",
"zh-CN": "卡片描述"
},
"tip": "description | 卡片描述"
},
"name": "description",
"description": "卡片描述",
"setter": {
"componentName": "StringSetter",
"isRequired": false,
"initialValue": ""
}
}, {
"title": {
"label": {
"type": "i18n",
"en-US": "image",
"zh-CN": "卡片图片"
},
"tip": "image | 卡片图片"
},
"name": "image",
"description": "卡片图片",
"setter": {
"componentName": "StringSetter",
"isRequired": false,
"initialValue": ""
}
}, {
"title": {
"label": {
"type": "i18n",
"en-US": "imagePosition",
"zh-CN": "图片位置"
},
"tip": "imagePosition | 图片位置"
},
"name": "imagePosition",
"description": "图片位置",
"setter": {
"componentName": "SelectSetter",
"props": {
"dataSource": [{
"label": "left",
"value": "left"
}, {
"label": "right",
"value": "right"
}, {
"label": "top",
"value": "top"
}, {
"label": "bottom",
"value": "bottom"
}],
"options": [{
"label": "left",
"value": "left"
}, {
"label": "right",
"value": "right"
}, {
"label": "top",
"value": "top"
}, {
"label": "bottom",
"value": "bottom"
}]
},
"initialValue": "left"
}
}, {
"title": {
"label": {
"type": "i18n",
"en-US": "imageSize",
"zh-CN": "图片尺寸"
},
"tip": "imageSize | 图片尺寸"
},
"name": "imageSize",
"description": "图片尺寸",
"setter": {
"componentName": "RadioGroupSetter",
"props": {
"dataSource": [{
"label": "large",
"value": "large"
}, {
"label": "small",
"value": "small"
}, {
"label": "medium",
"value": "medium"
}],
"options": [{
"label": "large",
"value": "large"
}, {
"label": "small",
"value": "small"
}, {
"label": "medium",
"value": "medium"
}]
},
"initialValue": "large"
}
}, {
"title": {
"label": {
"type": "i18n",
"en-US": "imageRound",
"zh-CN": "图片圆角"
},
"tip": "imageRound | 图片圆角"
},
"name": "imageRound",
"description": "图片圆角",
"setter": {
"componentName": "BoolSetter",
"isRequired": false,
"initialValue": false
}
}, {
"title": {
"label": {
"type": "i18n",
"en-US": "badge",
"zh-CN": "徽标/标签"
},
"tip": "badge | 徽标/标签"
},
"name": "badge",
"description": "徽标/标签",
"setter": {
"componentName": "StringSetter",
"isRequired": false,
"initialValue": ""
}
}, {
"title": {
"label": {
"type": "i18n",
"en-US": "badgeColor",
"zh-CN": "徽标颜色"
},
"tip": "badgeColor | 徽标颜色"
},
"name": "badgeColor",
"description": "徽标颜色",
"setter": {
"componentName": "StringSetter",
"isRequired": false,
"initialValue": ""
}
}, {
"title": {
"label": {
"type": "i18n",
"en-US": "actions",
"zh-CN": "操作按钮列表"
},
"tip": "actions | 操作按钮列表"
},
"name": "actions",
"description": "操作按钮列表",
"setter": {
"componentName": "ArraySetter",
"props": {
"itemSetter": {
"componentName": "ObjectSetter",
"props": {
"config": {
"items": [{
"title": {
"label": {
"type": "i18n",
"en-US": "text",
"zh-CN": "text"
}
},
"name": "text",
"setter": {
"componentName": "StringSetter",
"isRequired": true,
"initialValue": ""
}
}, {
"title": {
"label": {
"type": "i18n",
"en-US": "type",
"zh-CN": "type"
}
},
"name": "type",
"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": "size"
}
},
"name": "size",
"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": "disabled",
"zh-CN": "disabled"
}
},
"name": "disabled",
"setter": {
"componentName": "BoolSetter",
"isRequired": false,
"initialValue": false
}
}, {
"title": {
"label": {
"type": "i18n",
"en-US": "onClick",
"zh-CN": "onClick"
}
},
"name": "onClick",
"setter": {
"componentName": "FunctionSetter",
"isRequired": false
}
}, {
"title": {
"label": {
"type": "i18n",
"en-US": "style",
"zh-CN": "style"
}
},
"name": "style",
"setter": {
"componentName": "ObjectSetter",
"props": {
"config": {
"extraSetter": {
"componentName": "MixedSetter",
"isRequired": false,
"props": {}
}
}
},
"isRequired": false,
"initialValue": {}
}
}],
"extraSetter": {
"componentName": "MixedSetter",
"isRequired": false,
"props": {}
}
}
}
}
},
"initialValue": []
}
}, {
"title": {
"label": {
"type": "i18n",
"en-US": "actionLayout",
"zh-CN": "操作按钮布局"
},
"tip": "actionLayout | 操作按钮布局"
},
"name": "actionLayout",
"description": "操作按钮布局",
"setter": {
"componentName": "RadioGroupSetter",
"props": {
"dataSource": [{
"label": "horizontal",
"value": "horizontal"
}, {
"label": "vertical",
"value": "vertical"
}],
"options": [{
"label": "horizontal",
"value": "horizontal"
}, {
"label": "vertical",
"value": "vertical"
}]
},
"initialValue": "horizontal"
}
}, {
"title": {
"label": {
"type": "i18n",
"en-US": "clickable",
"zh-CN": "是否可点击"
},
"tip": "clickable | 是否可点击"
},
"name": "clickable",
"description": "是否可点击",
"setter": {
"componentName": "BoolSetter",
"isRequired": false,
"initialValue": false
}
}, {
"title": {
"label": {
"type": "i18n",
"en-US": "shadow",
"zh-CN": "是否显示阴影"
},
"tip": "shadow | 是否显示阴影"
},
"name": "shadow",
"description": "是否显示阴影",
"setter": {
"componentName": "BoolSetter",
"isRequired": false,
"initialValue": false
}
}, {
"title": {
"label": {
"type": "i18n",
"en-US": "bordered",
"zh-CN": "是否显示边框"
},
"tip": "bordered | 是否显示边框"
},
"name": "bordered",
"description": "是否显示边框",
"setter": {
"componentName": "BoolSetter",
"isRequired": false,
"initialValue": false
}
}, {
"title": {
"label": {
"type": "i18n",
"en-US": "round",
"zh-CN": "是否圆角"
},
"tip": "round | 是否圆角"
},
"name": "round",
"description": "是否圆角",
"setter": {
"componentName": "BoolSetter",
"isRequired": false,
"initialValue": false
}
}, {
"title": {
"label": {
"type": "i18n",
"en-US": "header",
"zh-CN": "自定义头部内容"
},
"tip": "header | 自定义头部内容"
},
"name": "header",
"description": "自定义头部内容",
"setter": {
"componentName": "SlotSetter",
"props": {
"mode": "node"
},
"isRequired": false,
"initialValue": {
"type": "JSSlot",
"value": []
}
}
}, {
"title": {
"label": {
"type": "i18n",
"en-US": "footer",
"zh-CN": "自定义底部内容"
},
"tip": "footer | 自定义底部内容"
},
"name": "footer",
"description": "自定义底部内容",
"setter": {
"componentName": "SlotSetter",
"props": {
"mode": "node"
},
"isRequired": false,
"initialValue": {
"type": "JSSlot",
"value": []
}
}
}, {
"title": {
"label": {
"type": "i18n",
"en-US": "children",
"zh-CN": "自定义内容"
},
"tip": "children | 自定义内容"
},
"name": "children",
"description": "自定义内容",
"setter": {
"componentName": "SlotSetter",
"props": {
"mode": "node"
},
"isRequired": false,
"initialValue": {
"type": "JSSlot",
"value": []
}
}
}, {
"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": "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": "shadowStyle",
"zh-CN": "阴影样式"
},
"tip": "shadowStyle | 阴影样式"
},
"name": "shadowStyle",
"description": "阴影样式",
"setter": {
"componentName": "StringSetter",
"isRequired": false,
"initialValue": ""
}
}, {
"title": {
"label": {
"type": "i18n",
"en-US": "titleFontSize",
"zh-CN": "标题字体大小"
},
"tip": "titleFontSize | 标题字体大小"
},
"name": "titleFontSize",
"description": "标题字体大小",
"setter": {
"componentName": "MixedSetter",
"props": {
"setters": [{
"componentName": "StringSetter",
"isRequired": false,
"initialValue": ""
}, {
"componentName": "NumberSetter",
"isRequired": false,
"initialValue": 0
}]
}
}
}, {
"title": {
"label": {
"type": "i18n",
"en-US": "titleFontWeight",
"zh-CN": "标题字体粗细"
},
"tip": "titleFontWeight | 标题字体粗细"
},
"name": "titleFontWeight",
"description": "标题字体粗细",
"setter": {
"componentName": "MixedSetter",
"props": {
"setters": [{
"componentName": "StringSetter",
"isRequired": false,
"initialValue": ""
}, {
"componentName": "NumberSetter",
"isRequired": false,
"initialValue": 0
}]
}
}
}, {
"title": {
"label": {
"type": "i18n",
"en-US": "titleColor",
"zh-CN": "标题颜色"
},
"tip": "titleColor | 标题颜色"
},
"name": "titleColor",
"description": "标题颜色",
"setter": {
"componentName": "StringSetter",
"isRequired": false,
"initialValue": ""
}
}, {
"title": {
"label": {
"type": "i18n",
"en-US": "contentFontSize",
"zh-CN": "内容字体大小"
},
"tip": "contentFontSize | 内容字体大小"
},
"name": "contentFontSize",
"description": "内容字体大小",
"setter": {
"componentName": "MixedSetter",
"props": {
"setters": [{
"componentName": "StringSetter",
"isRequired": false,
"initialValue": ""
}, {
"componentName": "NumberSetter",
"isRequired": false,
"initialValue": 0
}]
}
}
}, {
"title": {
"label": {
"type": "i18n",
"en-US": "contentColor",
"zh-CN": "内容颜色"
},
"tip": "contentColor | 内容颜色"
},
"name": "contentColor",
"description": "内容颜色",
"setter": {
"componentName": "StringSetter",
"isRequired": false,
"initialValue": ""
}
}, {
"title": {
"label": {
"type": "i18n",
"en-US": "spacing",
"zh-CN": "间距"
},
"tip": "spacing | 间距"
},
"name": "spacing",
"description": "间距",
"setter": {
"componentName": "MixedSetter",
"props": {
"setters": [{
"componentName": "StringSetter",
"isRequired": false,
"initialValue": ""
}, {
"componentName": "NumberSetter",
"isRequired": false,
"initialValue": 0
}]
}
}
}, {
"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": "variant",
"zh-CN": "卡片变体"
},
"tip": "variant | 卡片变体"
},
"name": "variant",
"description": "卡片变体",
"setter": {
"componentName": "SelectSetter",
"props": {
"dataSource": [{
"label": "basic",
"value": "basic"
}, {
"label": "product",
"value": "product"
}, {
"label": "profile",
"value": "profile"
}, {
"label": "article",
"value": "article"
}, {
"label": "media",
"value": "media"
}],
"options": [{
"label": "basic",
"value": "basic"
}, {
"label": "product",
"value": "product"
}, {
"label": "profile",
"value": "profile"
}, {
"label": "article",
"value": "article"
}, {
"label": "media",
"value": "media"
}]
},
"initialValue": "basic"
}
}, {
"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": "onClick",
"description": "点击回调"
}],
"className": true,
"style": true
},
"component": {
"isContainer": true
}
}
};
var snippets = [{
"title": "MrCard",
"screenshot": "",
"schema": {
"componentName": "MrCard",
"props": {}
}
}];
var _default = exports["default"] = (0, _extends2["default"])({}, MrCardMeta, {
snippets: snippets
});