diff --git a/components/menu/index.vue b/components/menu/index.vue index 5dc810d2e..68b034420 100644 --- a/components/menu/index.vue +++ b/components/menu/index.vue @@ -8,10 +8,12 @@ import warning from '../_util/warning' import Item from './MenuItem' import { hasProp } from '../_util/props-util' import BaseMixin from '../_util/BaseMixin' +import commonPropsType from './src/commonPropsType' export const MenuMode = PropTypes.oneOf(['vertical', 'vertical-left', 'vertical-right', 'horizontal', 'inline']) export const menuProps = { + ...commonPropsType, theme: PropTypes.oneOf(['light', 'dark']).def('light'), mode: MenuMode.def('vertical'), selectable: PropTypes.bool, diff --git a/components/menu/src/Menu.vue b/components/menu/src/Menu.vue index 1ec46f84e..aa3a7942f 100644 --- a/components/menu/src/Menu.vue +++ b/components/menu/src/Menu.vue @@ -8,11 +8,8 @@ import commonPropsType from './commonPropsType' const Menu = { name: 'Menu', props: { - getPopupContainer: PropTypes.func, - openTransitionName: PropTypes.string, - forceSubMenuRender: PropTypes.bool, - selectable: PropTypes.bool.def(true), ...commonPropsType, + selectable: PropTypes.bool.def(true), }, mixins: [BaseMixin, MenuMixin], diff --git a/components/menu/src/SubPopupMenu.vue b/components/menu/src/SubPopupMenu.vue index 49d8b50d9..11acc4d26 100644 --- a/components/menu/src/SubPopupMenu.vue +++ b/components/menu/src/SubPopupMenu.vue @@ -1,9 +1,9 @@