mirror of
https://github.com/alibaba/lowcode-engine.git
synced 2026-01-13 01:21:58 +00:00
fix: 🐛 Menu Items
This commit is contained in:
parent
76fb0b37c3
commit
5ecacef4a4
@ -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": "进度指示器",
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user