UNPKG

mr-component

Version:
1,025 lines (1,024 loc) 26.4 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 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 });