{
  "name": "MenuButton",
  "props": {
    "label": {
      "type": {
        "name": "node"
      },
      "required": false,
      "description": "按钮上的文本内容",
      "docblock": "按钮上的文本内容"
    },
    "autoWidth": {
      "type": {
        "name": "bool"
      },
      "required": false,
      "description": "弹层是否与按钮宽度相同",
      "defaultValue": {
        "value": "true",
        "computed": false
      },
      "docblock": "弹层是否与按钮宽度相同"
    },
    "popupTriggerType": {
      "type": {
        "name": "enum",
        "value": [
          {
            "value": "'click'",
            "computed": false
          },
          {
            "value": "'hover'",
            "computed": false
          }
        ]
      },
      "required": false,
      "description": "弹层触发方式",
      "defaultValue": {
        "value": "'click'",
        "computed": false
      },
      "docblock": "弹层触发方式"
    },
    "popupContainer": {
      "type": {
        "name": "func"
      },
      "required": false,
      "description": "弹层容器",
      "docblock": "弹层容器",
      "params": [],
      "returns": null
    },
    "visible": {
      "type": {
        "name": "bool"
      },
      "required": false,
      "description": "弹层展开状态",
      "docblock": "弹层展开状态"
    },
    "defaultVisible": {
      "type": {
        "name": "bool"
      },
      "required": false,
      "description": "弹层默认是否展开",
      "docblock": "弹层默认是否展开"
    },
    "onVisibleChange": {
      "type": {
        "name": "func"
      },
      "required": false,
      "description": "弹层在显示和隐藏触发的事件",
      "defaultValue": {
        "value": "func.noop",
        "computed": true
      },
      "docblock": "弹层在显示和隐藏触发的事件",
      "params": [],
      "returns": null
    },
    "popupStyle": {
      "type": {
        "name": "object"
      },
      "required": false,
      "description": "弹层自定义样式",
      "docblock": "弹层自定义样式",
      "properties": []
    },
    "popupClassName": {
      "type": {
        "name": "string"
      },
      "required": false,
      "description": "弹层自定义样式类",
      "docblock": "弹层自定义样式类"
    },
    "popupProps": {
      "type": {
        "name": "object"
      },
      "required": false,
      "description": "弹层属性透传",
      "docblock": "弹层属性透传",
      "properties": []
    },
    "defaultSelectedKeys": {
      "type": {
        "name": "array"
      },
      "required": false,
      "description": "默认激活的菜单项（用法同 Menu 非受控）",
      "defaultValue": {
        "value": "[]",
        "computed": false
      },
      "docblock": "默认激活的菜单项（用法同 Menu 非受控）"
    },
    "selectedKeys": {
      "type": {
        "name": "array"
      },
      "required": false,
      "description": "激活的菜单项（用法同 Menu 受控）",
      "docblock": "激活的菜单项（用法同 Menu 受控）"
    },
    "selectMode": {
      "type": {
        "name": "string"
      },
      "required": false,
      "description": "菜单的选择模式，同 Menu",
      "docblock": "菜单的选择模式，同 Menu"
    },
    "onItemClick": {
      "type": {
        "name": "func"
      },
      "required": false,
      "description": "点击菜单项后的回调，同 Menu",
      "defaultValue": {
        "value": "func.noop",
        "computed": true
      },
      "docblock": "点击菜单项后的回调，同 Menu",
      "params": [],
      "returns": null
    },
    "onSelect": {
      "type": {
        "name": "func"
      },
      "required": false,
      "description": "选择菜单后的回调，同 Menu",
      "defaultValue": {
        "value": "func.noop",
        "computed": true
      },
      "docblock": "选择菜单后的回调，同 Menu",
      "params": [],
      "returns": null
    },
    "menuProps": {
      "type": {
        "name": "object"
      },
      "required": false,
      "description": "菜单属性透传",
      "defaultValue": {
        "value": "{}",
        "computed": false
      },
      "docblock": "菜单属性透传",
      "properties": []
    }
  },
  "methods": [],
  "subComponents": []
}