fix: 🐛 Menu Items

This commit is contained in:
春希 2020-08-19 15:15:59 +08:00
parent 76fb0b37c3
commit 5ecacef4a4

View File

@ -7206,11 +7206,6 @@
"subName": ""
},
"props": [
{
"name": "prefix",
"propType": "string",
"defaultValue": "next-"
},
{
"name": "pure",
"propType": "bool",
@ -7224,14 +7219,6 @@
"name": "className",
"propType": "string"
},
{
"name": "children",
"propType": {
"type": "instanceOf",
"value": "node"
},
"description": "菜单项和子菜单"
},
{
"name": "onItemClick",
"propType": "func",
@ -7244,8 +7231,8 @@
"value": [
"string",
{
"type": "instanceOf",
"value": "array"
"type": "arrayOf",
"value": "string"
}
]
},
@ -7258,8 +7245,8 @@
"value": [
"string",
{
"type": "instanceOf",
"value": "array"
"type": "arrayOf",
"value": "string"
}
]
},
@ -7348,27 +7335,11 @@
"description": "弹层的对齐方式",
"defaultValue": "follow"
},
{
"name": "popupProps",
"propType": {
"type": "oneOfType",
"value": [
"object",
"func"
]
},
"description": "弹层自定义 props"
},
{
"name": "popupClassName",
"propType": "string",
"description": "弹出子菜单自定义 className"
},
{
"name": "popupStyle",
"propType": "object",
"description": "弹出子菜单自定义 style"
},
{
"name": "selectedKeys",
"propType": {
@ -7376,8 +7347,8 @@
"value": [
"string",
{
"type": "instanceOf",
"value": "array"
"type": "arrayOf",
"value": "string"
}
]
},
@ -7390,8 +7361,8 @@
"value": [
"string",
{
"type": "instanceOf",
"value": "array"
"type": "arrayOf",
"value": "string"
}
]
},
@ -7467,24 +7438,14 @@
"description": "横向菜单模式下,是否维持在一行,即超出一行折叠成 SubMenu 显示, 仅在 direction='hoz' mode='popup' 时生效",
"defaultValue": false
},
{
"name": "renderMore",
"propType": "func"
},
{
"name": "header",
"propType": {
"type": "instanceOf",
"value": "node"
},
"propType": "node",
"description": "自定义菜单头部"
},
{
"name": "footer",
"propType": {
"type": "instanceOf",
"value": "node"
},
"propType": "node",
"description": "自定义菜单尾部"
},
{
@ -7543,7 +7504,7 @@
},
{
"componentName": "SubMenu",
"title": "SubMenu",
"title": "子菜单",
"docUrl": "",
"screenshot": "",
"npm": {
@ -7557,36 +7518,12 @@
"props": [
{
"name": "_key",
"propType": "string"
},
{
"name": "root",
"propType": "object"
},
{
"name": "level",
"propType": "number"
},
{
"name": "inlineLevel",
"propType": "number"
},
{
"name": "groupIndent",
"propType": "number",
"defaultValue": 0
},
{
"name": "noIcon",
"propType": "bool",
"defaultValue": false
"propType": "string",
"description": "子菜单标识符"
},
{
"name": "label",
"propType": {
"type": "instanceOf",
"value": "node"
},
"propType": "node",
"description": "标签内容"
},
{
@ -7606,61 +7543,19 @@
},
"description": "子菜单打开方式,如果设置会覆盖 Menu 上的同名属性\n@default Menu 的 mode 属性值"
},
{
"name": "children",
"propType": {
"type": "instanceOf",
"value": "node"
},
"description": "菜单项或下一级子菜单"
},
{
"name": "onMouseEnter",
"propType": "func"
},
{
"name": "onMouseLeave",
"propType": "func"
},
{
"name": "subMenuContentClassName",
"propType": "string"
},
{
"name": "triggerType",
"propType": {
"type": "oneOf",
"value": [
"click",
"hover"
]
}
},
{
"name": "align",
"propType": {
"type": "oneOf",
"value": [
"outside",
"follow"
]
}
},
{
"name": "parentMode",
"propType": {
"type": "oneOf",
"value": [
"inline",
"popup"
]
}
},
{
"name": "style",
"propType": "object"
}
]
],
"configure": {
"component": {
"isContainer": true,
"nestingRule": {
"parentWhitelist": ["Menu", "SubMenu", "Menu.Group", "MenuButton"]
}
}
}
},
{
"componentName": "Menu.Item",
@ -7680,22 +7575,6 @@
"name": "_key",
"propType": "string"
},
{
"name": "root",
"propType": "object"
},
{
"name": "selected",
"propType": "bool"
},
{
"name": "onSelect",
"propType": "func"
},
{
"name": "inlineIndent",
"propType": "number"
},
{
"name": "disabled",
"propType": "bool",
@ -7710,44 +7589,19 @@
},
"description": "帮助文本"
},
{
"name": "children",
"propType": {
"type": "instanceOf",
"value": "node"
},
"description": "菜单项标签内容"
},
{
"name": "className",
"propType": "string"
},
{
"name": "onKeyDown",
"propType": "func"
},
{
"name": "onClick",
"propType": "func"
},
{
"name": "needIndent",
"propType": "bool",
"defaultValue": true
},
{
"name": "hasSelectedIcon",
"propType": "bool"
},
{
"name": "isSelectIconRight",
"propType": "bool"
},
{
"name": "style",
"propType": "object"
}
]
],
"configure": {
"component": {
"isContainer": true,
"nestingRule": {
"parentWhitelist": ["Menu", "SubMenu", "Menu.Group", "MenuButton"]
}
}
}
},
{
"componentName": "CheckboxItem",
@ -7811,7 +7665,15 @@
"name": "style",
"propType": "object"
}
]
],
"configure": {
"component": {
"isContainer": true,
"nestingRule": {
"parentWhitelist": ["Menu", "SubMenu", "Menu.Group", "MenuButton"]
}
}
}
},
{
"componentName": "RadioItem",
@ -7864,7 +7726,15 @@
"name": "style",
"propType": "object"
}
]
],
"configure": {
"component": {
"isContainer": true,
"nestingRule": {
"parentWhitelist": ["Menu", "SubMenu", "Menu.Group", "MenuButton"]
}
}
}
},
{
"componentName": "PopupItem",
@ -7958,7 +7828,15 @@
"name": "style",
"propType": "object"
}
]
],
"configure": {
"component": {
"isContainer": true,
"nestingRule": {
"parentWhitelist": ["Menu", "SubMenu", "Menu.Group", "MenuButton"]
}
}
}
},
{
"componentName": "Menu.Group",
@ -8012,7 +7890,15 @@
"name": "style",
"propType": "object"
}
]
],
"configure": {
"component": {
"isContainer": true,
"nestingRule": {
"parentWhitelist": ["Menu", "SubMenu", "Menu.Group", "MenuButton"]
}
}
}
},
{
"componentName": "Menu.Divider",
@ -8040,7 +7926,15 @@
"name": "style",
"propType": "object"
}
]
],
"configure": {
"component": {
"isContainer": false,
"nestingRule": {
"parentWhitelist": ["Menu", "SubMenu", "Menu.Group", "MenuButton"]
}
}
}
},
{
"componentName": "MenuButton",
@ -14143,7 +14037,6 @@
"schema": {
"componentName": "Menu",
"props": {
"prefix": "next-",
"defaultOpenKeys": [],
"mode": "inline",
"triggerType": "click",
@ -14158,7 +14051,13 @@
"hozAlign": "left",
"focusable": true,
"expandAnimation": true
}
},
"children": [{
"componentName": "Menu.Item",
"props": {
},
"children": "Option"
}]
}
}
]
@ -14182,6 +14081,32 @@
}
]
},
{
"componentName": "SubMenu",
"title": "菜单",
"icon": "",
"package": "@alifd/next",
"library": "Next",
"snippets": [
{
"title": "菜单",
"screenshot": "https://alifd.oss-cn-hangzhou.aliyuncs.com/fusion-cool/icons/icon-light/ic_light_menu.png",
"schema": {
"componentName": "SubMenu",
"props": {
"label": "子菜单",
"mode": "inline"
},
"children": [{
"componentName": "Menu.Item",
"props": {
},
"children": "Option"
}]
}
}
]
},
{
"componentName": "Progress",
"title": "进度指示器",