import { IPublicTypeComponentMetadata, IPublicTypeSnippet } from '@alilc/lowcode-types'; const MenuMeta: IPublicTypeComponentMetadata = { "componentName": "Menu", "title": "Menu", "docUrl": "", "screenshot": "", "devMode": "proCode", "npm": { "package": "abb-lowcode-materials", "version": "0.3.0", "exportName": "Menu", "main": "src\\index.tsx", "destructuring": true, "subName": "" }, "configure": { "props": [ { "title": { "label": { "type": "i18n", "en-US": "theme", "zh-CN": "theme" } }, "name": "theme", "setter": { "componentName": "RadioGroupSetter", "props": { "dataSource": [ { "label": "light", "value": "light" }, { "label": "dark", "value": "dark" } ], "options": [ { "label": "light", "value": "light" }, { "label": "dark", "value": "dark" } ] }, "initialValue": "light" } }, { "title": { "label": { "type": "i18n", "en-US": "inlineIndent", "zh-CN": "inlineIndent" } }, "name": "inlineIndent", "setter": { "componentName": "NumberSetter", "isRequired": false, "initialValue": 0 } }, { "title": { "label": { "type": "i18n", "en-US": "items", "zh-CN": "items" } }, "name": "items", "setter": { "componentName": "ArraySetter", "props": { "itemSetter": { "componentName": "MixedSetter", "props": { "setters": [ { "componentName": "ObjectSetter", "props": { "config": { "items": [ { "title": { "label": { "type": "i18n", "en-US": "danger", "zh-CN": "danger" } }, "name": "danger", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "icon", "zh-CN": "icon" } }, "name": "icon", "setter": { "componentName": "SlotSetter", "props": { "mode": "node" }, "isRequired": false, "initialValue": { "type": "JSSlot", "value": [] } } }, { "title": { "label": { "type": "i18n", "en-US": "title", "zh-CN": "title" } }, "name": "title", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } } ], "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } } }, { "componentName": "ObjectSetter", "props": { "config": { "items": [ { "title": { "label": { "type": "i18n", "en-US": "icon", "zh-CN": "icon" } }, "name": "icon", "setter": { "componentName": "SlotSetter", "props": { "mode": "node" }, "isRequired": false, "initialValue": { "type": "JSSlot", "value": [] } } }, { "title": { "label": { "type": "i18n", "en-US": "theme", "zh-CN": "theme" } }, "name": "theme", "setter": { "componentName": "RadioGroupSetter", "props": { "dataSource": [ { "label": "light", "value": "light" }, { "label": "dark", "value": "dark" } ], "options": [ { "label": "light", "value": "light" }, { "label": "dark", "value": "dark" } ] }, "initialValue": "light" } }, { "title": { "label": { "type": "i18n", "en-US": "children", "zh-CN": "children" } }, "name": "children", "setter": { "componentName": "ArraySetter", "props": { "itemSetter": { "componentName": "MixedSetter", "props": { "setters": [ { "componentName": "ObjectSetter", "props": { "config": { "items": [ { "title": { "label": { "type": "i18n", "en-US": "danger", "zh-CN": "danger" } }, "name": "danger", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "icon", "zh-CN": "icon" } }, "name": "icon", "setter": { "componentName": "SlotSetter", "props": { "mode": "node" }, "isRequired": false, "initialValue": { "type": "JSSlot", "value": [] } } }, { "title": { "label": { "type": "i18n", "en-US": "title", "zh-CN": "title" } }, "name": "title", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } } ], "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } } }, { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": false, "initialValue": {} }, { "componentName": "ObjectSetter", "props": { "config": { "items": [ { "title": { "label": { "type": "i18n", "en-US": "children", "zh-CN": "children" } }, "name": "children", "setter": { "componentName": "ArraySetter", "props": { "itemSetter": { "componentName": "MixedSetter", "props": { "setters": [ { "componentName": "ObjectSetter", "props": { "config": { "items": [ { "title": { "label": { "type": "i18n", "en-US": "danger", "zh-CN": "danger" } }, "name": "danger", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "icon", "zh-CN": "icon" } }, "name": "icon", "setter": { "componentName": "SlotSetter", "props": { "mode": "node" }, "isRequired": false, "initialValue": { "type": "JSSlot", "value": [] } } }, { "title": { "label": { "type": "i18n", "en-US": "title", "zh-CN": "title" } }, "name": "title", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } } ], "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } } }, { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": false, "initialValue": {} }, { "componentName": "ObjectSetter", "props": { "config": { "items": [ { "title": { "label": { "type": "i18n", "en-US": "dashed", "zh-CN": "dashed" } }, "name": "dashed", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "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 } ] } } } ], "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } } } ] } } }, "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 } ] } } } ], "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } } }, { "componentName": "ObjectSetter", "props": { "config": { "items": [ { "title": { "label": { "type": "i18n", "en-US": "dashed", "zh-CN": "dashed" } }, "name": "dashed", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "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 } ] } } } ], "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } } } ] } } }, "isRequired": true, "initialValue": [] } } ], "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } } }, { "componentName": "ObjectSetter", "props": { "config": { "items": [ { "title": { "label": { "type": "i18n", "en-US": "children", "zh-CN": "children" } }, "name": "children", "setter": { "componentName": "ArraySetter", "props": { "itemSetter": { "componentName": "MixedSetter", "props": { "setters": [ { "componentName": "ObjectSetter", "props": { "config": { "items": [ { "title": { "label": { "type": "i18n", "en-US": "danger", "zh-CN": "danger" } }, "name": "danger", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "icon", "zh-CN": "icon" } }, "name": "icon", "setter": { "componentName": "SlotSetter", "props": { "mode": "node" }, "isRequired": false, "initialValue": { "type": "JSSlot", "value": [] } } }, { "title": { "label": { "type": "i18n", "en-US": "title", "zh-CN": "title" } }, "name": "title", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } } ], "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } } }, { "componentName": "ObjectSetter", "props": { "config": { "items": [ { "title": { "label": { "type": "i18n", "en-US": "icon", "zh-CN": "icon" } }, "name": "icon", "setter": { "componentName": "SlotSetter", "props": { "mode": "node" }, "isRequired": false, "initialValue": { "type": "JSSlot", "value": [] } } }, { "title": { "label": { "type": "i18n", "en-US": "theme", "zh-CN": "theme" } }, "name": "theme", "setter": { "componentName": "RadioGroupSetter", "props": { "dataSource": [ { "label": "light", "value": "light" }, { "label": "dark", "value": "dark" } ], "options": [ { "label": "light", "value": "light" }, { "label": "dark", "value": "dark" } ] }, "initialValue": "light" } }, { "title": { "label": { "type": "i18n", "en-US": "children", "zh-CN": "children" } }, "name": "children", "setter": { "componentName": "ArraySetter", "props": { "itemSetter": { "componentName": "MixedSetter", "props": { "setters": [ { "componentName": "ObjectSetter", "props": { "config": { "items": [ { "title": { "label": { "type": "i18n", "en-US": "danger", "zh-CN": "danger" } }, "name": "danger", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "icon", "zh-CN": "icon" } }, "name": "icon", "setter": { "componentName": "SlotSetter", "props": { "mode": "node" }, "isRequired": false, "initialValue": { "type": "JSSlot", "value": [] } } }, { "title": { "label": { "type": "i18n", "en-US": "title", "zh-CN": "title" } }, "name": "title", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } } ], "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } } }, { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": false, "initialValue": {} }, { "componentName": "ObjectSetter", "props": { "config": { "items": [ { "title": { "label": { "type": "i18n", "en-US": "dashed", "zh-CN": "dashed" } }, "name": "dashed", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "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 } ] } } } ], "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } } } ] } } }, "isRequired": true, "initialValue": [] } } ], "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } } }, { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": false, "initialValue": {} }, { "componentName": "ObjectSetter", "props": { "config": { "items": [ { "title": { "label": { "type": "i18n", "en-US": "dashed", "zh-CN": "dashed" } }, "name": "dashed", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "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 } ] } } } ], "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } } } ] } } }, "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 } ] } } } ], "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } } }, { "componentName": "ObjectSetter", "props": { "config": { "items": [ { "title": { "label": { "type": "i18n", "en-US": "dashed", "zh-CN": "dashed" } }, "name": "dashed", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "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 } ] } } } ], "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } } } ] } } }, "initialValue": [] } }, { "title": { "label": { "type": "i18n", "en-US": "prefixCls", "zh-CN": "prefixCls" } }, "name": "prefixCls", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "children", "zh-CN": "@deprecate" }, "tip": "children | @deprecated Please use `items` instead" }, "name": "children", "description": "@deprecated Please use `items` instead", "setter": { "componentName": "SlotSetter", "props": { "mode": "node" }, "isRequired": false, "initialValue": { "type": "JSSlot", "value": [] } } }, { "title": { "label": { "type": "i18n", "en-US": "onClick", "zh-CN": "onClick" } }, "name": "onClick", "setter": { "componentName": "FunctionSetter" } }, { "title": { "label": { "type": "i18n", "en-US": "activeKey", "zh-CN": "activeKey" } }, "name": "activeKey", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "direction", "zh-CN": "direction " }, "tip": "direction | direction of menu" }, "name": "direction", "description": "direction of menu", "setter": { "componentName": "RadioGroupSetter", "props": { "dataSource": [ { "label": "rtl", "value": "rtl" }, { "label": "ltr", "value": "ltr" } ], "options": [ { "label": "rtl", "value": "rtl" }, { "label": "ltr", "value": "ltr" } ] }, "initialValue": "rtl" } }, { "title": { "label": { "type": "i18n", "en-US": "getPopupContainer", "zh-CN": "getPopupContainer" } }, "name": "getPopupContainer", "setter": { "componentName": "FunctionSetter" } }, { "title": { "label": { "type": "i18n", "en-US": "expandIcon", "zh-CN": "expandIcon" } }, "name": "expandIcon", "setter": { "componentName": "MixedSetter", "props": { "setters": [ { "componentName": "StringSetter", "isRequired": false, "initialValue": "" }, { "componentName": "NumberSetter", "isRequired": false, "initialValue": 0 }, { "componentName": "BoolSetter", "isRequired": false, "initialValue": false }, { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": false, "initialValue": {} }, { "componentName": "FunctionSetter" } ] } } }, { "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": "rootClassName", "zh-CN": "rootClassName" } }, "name": "rootClassName", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "multiple", "zh-CN": "multiple" } }, "name": "multiple", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "onSelect", "zh-CN": "onSelect" } }, "name": "onSelect", "setter": { "componentName": "FunctionSetter" } }, { "title": { "label": { "type": "i18n", "en-US": "disabledOverflow", "zh-CN": "@private D" }, "tip": "disabledOverflow | @private Disable auto overflow. Pls note the prop name may refactor since we do not final decided." }, "name": "disabledOverflow", "description": "@private Disable auto overflow. Pls note the prop name may refactor since we do not final decided.", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "mode", "zh-CN": "mode" } }, "name": "mode", "setter": { "componentName": "RadioGroupSetter", "props": { "dataSource": [ { "label": "vertical", "value": "vertical" }, { "label": "horizontal", "value": "horizontal" }, { "label": "inline", "value": "inline" } ], "options": [ { "label": "vertical", "value": "vertical" }, { "label": "horizontal", "value": "horizontal" }, { "label": "inline", "value": "inline" } ] }, "initialValue": "vertical" } }, { "title": { "label": { "type": "i18n", "en-US": "inlineCollapsed", "zh-CN": "inlineCollapsed" } }, "name": "inlineCollapsed", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "defaultOpenKeys", "zh-CN": "defaultOpenKeys" } }, "name": "defaultOpenKeys", "setter": { "componentName": "ArraySetter", "props": { "itemSetter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, "initialValue": [] } }, { "title": { "label": { "type": "i18n", "en-US": "openKeys", "zh-CN": "openKeys" } }, "name": "openKeys", "setter": { "componentName": "ArraySetter", "props": { "itemSetter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, "initialValue": [] } }, { "title": { "label": { "type": "i18n", "en-US": "defaultActiveFirst", "zh-CN": "defaultActiveFirst" } }, "name": "defaultActiveFirst", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "selectable", "zh-CN": "selectable" } }, "name": "selectable", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "defaultSelectedKeys", "zh-CN": "defaultSelectedKeys" } }, "name": "defaultSelectedKeys", "setter": { "componentName": "ArraySetter", "props": { "itemSetter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, "initialValue": [] } }, { "title": { "label": { "type": "i18n", "en-US": "selectedKeys", "zh-CN": "selectedKeys" } }, "name": "selectedKeys", "setter": { "componentName": "ArraySetter", "props": { "itemSetter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, "initialValue": [] } }, { "title": { "label": { "type": "i18n", "en-US": "onDeselect", "zh-CN": "onDeselect" } }, "name": "onDeselect", "setter": { "componentName": "FunctionSetter" } }, { "title": { "label": { "type": "i18n", "en-US": "motion", "zh-CN": "Menu motio" }, "tip": "motion | Menu motion define. Use `defaultMotions` if you need config motion of each mode" }, "name": "motion", "description": "Menu motion define. Use `defaultMotions` if you need config motion of each mode", "setter": { "componentName": "ObjectSetter", "props": { "config": { "items": [ { "title": { "label": { "type": "i18n", "en-US": "motionName", "zh-CN": "motionName" } }, "name": "motionName", "setter": { "componentName": "MixedSetter", "props": { "setters": [ { "componentName": "StringSetter", "isRequired": false, "initialValue": "" }, { "componentName": "ObjectSetter", "props": { "config": { "items": [ { "title": { "label": { "type": "i18n", "en-US": "appear", "zh-CN": "appear" } }, "name": "appear", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "enter", "zh-CN": "enter" } }, "name": "enter", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "leave", "zh-CN": "leave" } }, "name": "leave", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "appearActive", "zh-CN": "appearActive" } }, "name": "appearActive", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "enterActive", "zh-CN": "enterActive" } }, "name": "enterActive", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "leaveActive", "zh-CN": "leaveActive" } }, "name": "leaveActive", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } } ], "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } } } ] } } }, { "title": { "label": { "type": "i18n", "en-US": "visible", "zh-CN": "visible" } }, "name": "visible", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "motionAppear", "zh-CN": "motionAppear" } }, "name": "motionAppear", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "motionEnter", "zh-CN": "motionEnter" } }, "name": "motionEnter", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "motionLeave", "zh-CN": "motionLeave" } }, "name": "motionLeave", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "motionLeaveImmediately", "zh-CN": "motionLeaveImmediately" } }, "name": "motionLeaveImmediately", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "motionDeadline", "zh-CN": "motionDeadline" } }, "name": "motionDeadline", "setter": { "componentName": "NumberSetter", "isRequired": false, "initialValue": 0 } }, { "title": { "label": { "type": "i18n", "en-US": "forceRender", "zh-CN": "forceRender" } }, "name": "forceRender", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "removeOnLeave", "zh-CN": "removeOnLeave" } }, "name": "removeOnLeave", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "leavedClassName", "zh-CN": "leavedClassName" } }, "name": "leavedClassName", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "eventProps", "zh-CN": "eventProps" } }, "name": "eventProps", "setter": { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": false, "initialValue": {} } }, { "title": { "label": { "type": "i18n", "en-US": "onAppearPrepare", "zh-CN": "onAppearPrepare" } }, "name": "onAppearPrepare", "setter": { "componentName": "FunctionSetter" } }, { "title": { "label": { "type": "i18n", "en-US": "onEnterPrepare", "zh-CN": "onEnterPrepare" } }, "name": "onEnterPrepare", "setter": { "componentName": "FunctionSetter" } }, { "title": { "label": { "type": "i18n", "en-US": "onLeavePrepare", "zh-CN": "onLeavePrepare" } }, "name": "onLeavePrepare", "setter": { "componentName": "FunctionSetter" } }, { "title": { "label": { "type": "i18n", "en-US": "onAppearStart", "zh-CN": "onAppearStart" } }, "name": "onAppearStart", "setter": { "componentName": "FunctionSetter" } }, { "title": { "label": { "type": "i18n", "en-US": "onEnterStart", "zh-CN": "onEnterStart" } }, "name": "onEnterStart", "setter": { "componentName": "FunctionSetter" } }, { "title": { "label": { "type": "i18n", "en-US": "onLeaveStart", "zh-CN": "onLeaveStart" } }, "name": "onLeaveStart", "setter": { "componentName": "FunctionSetter" } }, { "title": { "label": { "type": "i18n", "en-US": "onAppearActive", "zh-CN": "onAppearActive" } }, "name": "onAppearActive", "setter": { "componentName": "FunctionSetter" } }, { "title": { "label": { "type": "i18n", "en-US": "onEnterActive", "zh-CN": "onEnterActive" } }, "name": "onEnterActive", "setter": { "componentName": "FunctionSetter" } }, { "title": { "label": { "type": "i18n", "en-US": "onLeaveActive", "zh-CN": "onLeaveActive" } }, "name": "onLeaveActive", "setter": { "componentName": "FunctionSetter" } }, { "title": { "label": { "type": "i18n", "en-US": "onAppearEnd", "zh-CN": "onAppearEnd" } }, "name": "onAppearEnd", "setter": { "componentName": "FunctionSetter" } }, { "title": { "label": { "type": "i18n", "en-US": "onEnterEnd", "zh-CN": "onEnterEnd" } }, "name": "onEnterEnd", "setter": { "componentName": "FunctionSetter" } }, { "title": { "label": { "type": "i18n", "en-US": "onLeaveEnd", "zh-CN": "onLeaveEnd" } }, "name": "onLeaveEnd", "setter": { "componentName": "FunctionSetter" } }, { "title": { "label": { "type": "i18n", "en-US": "onVisibleChanged", "zh-CN": "onVisibleChanged" } }, "name": "onVisibleChanged", "setter": { "componentName": "FunctionSetter" } }, { "title": { "label": { "type": "i18n", "en-US": "internalRef", "zh-CN": "internalRef" } }, "name": "internalRef", "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": "children", "zh-CN": "children" } }, "name": "children", "setter": { "componentName": "FunctionSetter" } } ], "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } } } }, { "title": { "label": { "type": "i18n", "en-US": "defaultMotions", "zh-CN": "Default me" }, "tip": "defaultMotions | Default menu motion of each mode" }, "name": "defaultMotions", "description": "Default menu motion of each mode", "setter": { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": false, "initialValue": {} } }, { "title": { "label": { "type": "i18n", "en-US": "subMenuOpenDelay", "zh-CN": "subMenuOpenDelay" } }, "name": "subMenuOpenDelay", "setter": { "componentName": "NumberSetter", "isRequired": false, "initialValue": 0 } }, { "title": { "label": { "type": "i18n", "en-US": "subMenuCloseDelay", "zh-CN": "subMenuCloseDelay" } }, "name": "subMenuCloseDelay", "setter": { "componentName": "NumberSetter", "isRequired": false, "initialValue": 0 } }, { "title": { "label": { "type": "i18n", "en-US": "forceSubMenuRender", "zh-CN": "forceSubMenuRender" } }, "name": "forceSubMenuRender", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "triggerSubMenuAction", "zh-CN": "triggerSubMenuAction" } }, "name": "triggerSubMenuAction", "setter": { "componentName": "RadioGroupSetter", "props": { "dataSource": [ { "label": "click", "value": "click" }, { "label": "hover", "value": "hover" } ], "options": [ { "label": "click", "value": "click" }, { "label": "hover", "value": "hover" } ] }, "initialValue": "click" } }, { "title": { "label": { "type": "i18n", "en-US": "builtinPlacements", "zh-CN": "builtinPlacements" } }, "name": "builtinPlacements", "setter": { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": false, "initialValue": {} } }, { "title": { "label": { "type": "i18n", "en-US": "itemIcon", "zh-CN": "itemIcon" } }, "name": "itemIcon", "setter": { "componentName": "MixedSetter", "props": { "setters": [ { "componentName": "StringSetter", "isRequired": false, "initialValue": "" }, { "componentName": "NumberSetter", "isRequired": false, "initialValue": 0 }, { "componentName": "BoolSetter", "isRequired": false, "initialValue": false }, { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": false, "initialValue": {} }, { "componentName": "FunctionSetter" } ] } } }, { "title": { "label": { "type": "i18n", "en-US": "overflowedIndicator", "zh-CN": "overflowedIndicator" } }, "name": "overflowedIndicator", "setter": { "componentName": "SlotSetter", "props": { "mode": "node" }, "isRequired": false, "initialValue": { "type": "JSSlot", "value": [] } } }, { "title": { "label": { "type": "i18n", "en-US": "overflowedIndicatorPopupClassName", "zh-CN": "@private I" }, "tip": "overflowedIndicatorPopupClassName | @private Internal usage. Do not use in your production." }, "name": "overflowedIndicatorPopupClassName", "description": "@private Internal usage. Do not use in your production.", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "onOpenChange", "zh-CN": "onOpenChange" } }, "name": "onOpenChange", "setter": { "componentName": "FunctionSetter" } }, { "title": { "label": { "type": "i18n", "en-US": "_internalRenderMenuItem", "zh-CN": "*" }, "tip": "_internalRenderMenuItem | *" }, "name": "_internalRenderMenuItem", "description": "*", "setter": { "componentName": "FunctionSetter" } }, { "title": { "label": { "type": "i18n", "en-US": "_internalRenderSubMenuItem", "zh-CN": "*" }, "tip": "_internalRenderSubMenuItem | *" }, "name": "_internalRenderSubMenuItem", "description": "*", "setter": { "componentName": "FunctionSetter" } } ], "supports": { "style": true, "className": true }, "component": { "isContainer": true } } }; const snippets: IPublicTypeSnippet[] = [ { "title": "Menu", "screenshot": "", "schema": { "componentName": "Menu", "props": {} } } ]; export default { ...MenuMeta, snippets };