Browse Source

fix: menu divider class not correct

pull/3150/head
tanjinzhou 4 years ago
parent
commit
72a86910be
  1. 11
      components/vc-menu/Divider.jsx

11
components/vc-menu/Divider.jsx

@ -1,3 +1,5 @@
import { inject } from 'vue';
import { injectExtraPropsKey } from './FunctionProvider';
export default {
name: 'MenuDivider',
inheritAttrs: false,
@ -8,9 +10,14 @@ export default {
},
rootPrefixCls: String,
},
setup() {
return {
injectExtraProps: inject(injectExtraPropsKey, () => ({})),
};
},
render() {
const { rootPrefixCls } = this.$props;
const { rootPrefixCls } = {...this.$props, ...this.injectExtraProps};
const { class: className = '', style } = this.$attrs;
return <li class={`${className} ${rootPrefixCls}-item-divider`} style={style} />;
return <li class={[className, `${rootPrefixCls}-item-divider`]} style={style} />;
},
};

Loading…
Cancel
Save