mirror of
https://github.com/alibaba/lowcode-engine.git
synced 2026-01-19 22:58:15 +00:00
fix: 🐛 Menu Items
This commit is contained in:
parent
76fb0b37c3
commit
5ecacef4a4
@ -7206,11 +7206,6 @@
|
|||||||
"subName": ""
|
"subName": ""
|
||||||
},
|
},
|
||||||
"props": [
|
"props": [
|
||||||
{
|
|
||||||
"name": "prefix",
|
|
||||||
"propType": "string",
|
|
||||||
"defaultValue": "next-"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "pure",
|
"name": "pure",
|
||||||
"propType": "bool",
|
"propType": "bool",
|
||||||
@ -7224,14 +7219,6 @@
|
|||||||
"name": "className",
|
"name": "className",
|
||||||
"propType": "string"
|
"propType": "string"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "children",
|
|
||||||
"propType": {
|
|
||||||
"type": "instanceOf",
|
|
||||||
"value": "node"
|
|
||||||
},
|
|
||||||
"description": "菜单项和子菜单"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "onItemClick",
|
"name": "onItemClick",
|
||||||
"propType": "func",
|
"propType": "func",
|
||||||
@ -7244,8 +7231,8 @@
|
|||||||
"value": [
|
"value": [
|
||||||
"string",
|
"string",
|
||||||
{
|
{
|
||||||
"type": "instanceOf",
|
"type": "arrayOf",
|
||||||
"value": "array"
|
"value": "string"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@ -7258,8 +7245,8 @@
|
|||||||
"value": [
|
"value": [
|
||||||
"string",
|
"string",
|
||||||
{
|
{
|
||||||
"type": "instanceOf",
|
"type": "arrayOf",
|
||||||
"value": "array"
|
"value": "string"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@ -7348,27 +7335,11 @@
|
|||||||
"description": "弹层的对齐方式",
|
"description": "弹层的对齐方式",
|
||||||
"defaultValue": "follow"
|
"defaultValue": "follow"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "popupProps",
|
|
||||||
"propType": {
|
|
||||||
"type": "oneOfType",
|
|
||||||
"value": [
|
|
||||||
"object",
|
|
||||||
"func"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"description": "弹层自定义 props"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "popupClassName",
|
"name": "popupClassName",
|
||||||
"propType": "string",
|
"propType": "string",
|
||||||
"description": "弹出子菜单自定义 className"
|
"description": "弹出子菜单自定义 className"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "popupStyle",
|
|
||||||
"propType": "object",
|
|
||||||
"description": "弹出子菜单自定义 style"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "selectedKeys",
|
"name": "selectedKeys",
|
||||||
"propType": {
|
"propType": {
|
||||||
@ -7376,8 +7347,8 @@
|
|||||||
"value": [
|
"value": [
|
||||||
"string",
|
"string",
|
||||||
{
|
{
|
||||||
"type": "instanceOf",
|
"type": "arrayOf",
|
||||||
"value": "array"
|
"value": "string"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@ -7390,8 +7361,8 @@
|
|||||||
"value": [
|
"value": [
|
||||||
"string",
|
"string",
|
||||||
{
|
{
|
||||||
"type": "instanceOf",
|
"type": "arrayOf",
|
||||||
"value": "array"
|
"value": "string"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@ -7467,24 +7438,14 @@
|
|||||||
"description": "横向菜单模式下,是否维持在一行,即超出一行折叠成 SubMenu 显示, 仅在 direction='hoz' mode='popup' 时生效",
|
"description": "横向菜单模式下,是否维持在一行,即超出一行折叠成 SubMenu 显示, 仅在 direction='hoz' mode='popup' 时生效",
|
||||||
"defaultValue": false
|
"defaultValue": false
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "renderMore",
|
|
||||||
"propType": "func"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "header",
|
"name": "header",
|
||||||
"propType": {
|
"propType": "node",
|
||||||
"type": "instanceOf",
|
|
||||||
"value": "node"
|
|
||||||
},
|
|
||||||
"description": "自定义菜单头部"
|
"description": "自定义菜单头部"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "footer",
|
"name": "footer",
|
||||||
"propType": {
|
"propType": "node",
|
||||||
"type": "instanceOf",
|
|
||||||
"value": "node"
|
|
||||||
},
|
|
||||||
"description": "自定义菜单尾部"
|
"description": "自定义菜单尾部"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -7543,7 +7504,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"componentName": "SubMenu",
|
"componentName": "SubMenu",
|
||||||
"title": "SubMenu",
|
"title": "子菜单",
|
||||||
"docUrl": "",
|
"docUrl": "",
|
||||||
"screenshot": "",
|
"screenshot": "",
|
||||||
"npm": {
|
"npm": {
|
||||||
@ -7557,36 +7518,12 @@
|
|||||||
"props": [
|
"props": [
|
||||||
{
|
{
|
||||||
"name": "_key",
|
"name": "_key",
|
||||||
"propType": "string"
|
"propType": "string",
|
||||||
},
|
"description": "子菜单标识符"
|
||||||
{
|
|
||||||
"name": "root",
|
|
||||||
"propType": "object"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "level",
|
|
||||||
"propType": "number"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "inlineLevel",
|
|
||||||
"propType": "number"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "groupIndent",
|
|
||||||
"propType": "number",
|
|
||||||
"defaultValue": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "noIcon",
|
|
||||||
"propType": "bool",
|
|
||||||
"defaultValue": false
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "label",
|
"name": "label",
|
||||||
"propType": {
|
"propType": "node",
|
||||||
"type": "instanceOf",
|
|
||||||
"value": "node"
|
|
||||||
},
|
|
||||||
"description": "标签内容"
|
"description": "标签内容"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -7606,61 +7543,19 @@
|
|||||||
},
|
},
|
||||||
"description": "子菜单打开方式,如果设置会覆盖 Menu 上的同名属性\n@default Menu 的 mode 属性值"
|
"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",
|
"name": "style",
|
||||||
"propType": "object"
|
"propType": "object"
|
||||||
}
|
}
|
||||||
]
|
],
|
||||||
|
"configure": {
|
||||||
|
"component": {
|
||||||
|
"isContainer": true,
|
||||||
|
"nestingRule": {
|
||||||
|
"parentWhitelist": ["Menu", "SubMenu", "Menu.Group", "MenuButton"]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"componentName": "Menu.Item",
|
"componentName": "Menu.Item",
|
||||||
@ -7680,22 +7575,6 @@
|
|||||||
"name": "_key",
|
"name": "_key",
|
||||||
"propType": "string"
|
"propType": "string"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "root",
|
|
||||||
"propType": "object"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "selected",
|
|
||||||
"propType": "bool"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "onSelect",
|
|
||||||
"propType": "func"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "inlineIndent",
|
|
||||||
"propType": "number"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "disabled",
|
"name": "disabled",
|
||||||
"propType": "bool",
|
"propType": "bool",
|
||||||
@ -7710,44 +7589,19 @@
|
|||||||
},
|
},
|
||||||
"description": "帮助文本"
|
"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",
|
"name": "style",
|
||||||
"propType": "object"
|
"propType": "object"
|
||||||
}
|
}
|
||||||
]
|
],
|
||||||
|
"configure": {
|
||||||
|
"component": {
|
||||||
|
"isContainer": true,
|
||||||
|
"nestingRule": {
|
||||||
|
"parentWhitelist": ["Menu", "SubMenu", "Menu.Group", "MenuButton"]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"componentName": "CheckboxItem",
|
"componentName": "CheckboxItem",
|
||||||
@ -7811,7 +7665,15 @@
|
|||||||
"name": "style",
|
"name": "style",
|
||||||
"propType": "object"
|
"propType": "object"
|
||||||
}
|
}
|
||||||
]
|
],
|
||||||
|
"configure": {
|
||||||
|
"component": {
|
||||||
|
"isContainer": true,
|
||||||
|
"nestingRule": {
|
||||||
|
"parentWhitelist": ["Menu", "SubMenu", "Menu.Group", "MenuButton"]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"componentName": "RadioItem",
|
"componentName": "RadioItem",
|
||||||
@ -7864,7 +7726,15 @@
|
|||||||
"name": "style",
|
"name": "style",
|
||||||
"propType": "object"
|
"propType": "object"
|
||||||
}
|
}
|
||||||
]
|
],
|
||||||
|
"configure": {
|
||||||
|
"component": {
|
||||||
|
"isContainer": true,
|
||||||
|
"nestingRule": {
|
||||||
|
"parentWhitelist": ["Menu", "SubMenu", "Menu.Group", "MenuButton"]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"componentName": "PopupItem",
|
"componentName": "PopupItem",
|
||||||
@ -7958,7 +7828,15 @@
|
|||||||
"name": "style",
|
"name": "style",
|
||||||
"propType": "object"
|
"propType": "object"
|
||||||
}
|
}
|
||||||
]
|
],
|
||||||
|
"configure": {
|
||||||
|
"component": {
|
||||||
|
"isContainer": true,
|
||||||
|
"nestingRule": {
|
||||||
|
"parentWhitelist": ["Menu", "SubMenu", "Menu.Group", "MenuButton"]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"componentName": "Menu.Group",
|
"componentName": "Menu.Group",
|
||||||
@ -8012,7 +7890,15 @@
|
|||||||
"name": "style",
|
"name": "style",
|
||||||
"propType": "object"
|
"propType": "object"
|
||||||
}
|
}
|
||||||
]
|
],
|
||||||
|
"configure": {
|
||||||
|
"component": {
|
||||||
|
"isContainer": true,
|
||||||
|
"nestingRule": {
|
||||||
|
"parentWhitelist": ["Menu", "SubMenu", "Menu.Group", "MenuButton"]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"componentName": "Menu.Divider",
|
"componentName": "Menu.Divider",
|
||||||
@ -8040,7 +7926,15 @@
|
|||||||
"name": "style",
|
"name": "style",
|
||||||
"propType": "object"
|
"propType": "object"
|
||||||
}
|
}
|
||||||
]
|
],
|
||||||
|
"configure": {
|
||||||
|
"component": {
|
||||||
|
"isContainer": false,
|
||||||
|
"nestingRule": {
|
||||||
|
"parentWhitelist": ["Menu", "SubMenu", "Menu.Group", "MenuButton"]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"componentName": "MenuButton",
|
"componentName": "MenuButton",
|
||||||
@ -14143,7 +14037,6 @@
|
|||||||
"schema": {
|
"schema": {
|
||||||
"componentName": "Menu",
|
"componentName": "Menu",
|
||||||
"props": {
|
"props": {
|
||||||
"prefix": "next-",
|
|
||||||
"defaultOpenKeys": [],
|
"defaultOpenKeys": [],
|
||||||
"mode": "inline",
|
"mode": "inline",
|
||||||
"triggerType": "click",
|
"triggerType": "click",
|
||||||
@ -14158,7 +14051,13 @@
|
|||||||
"hozAlign": "left",
|
"hozAlign": "left",
|
||||||
"focusable": true,
|
"focusable": true,
|
||||||
"expandAnimation": 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",
|
"componentName": "Progress",
|
||||||
"title": "进度指示器",
|
"title": "进度指示器",
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user