Skip to content

Commit 72a8691

Browse files
committed
fix: menu divider class not correct
1 parent 7cd86b5 commit 72a8691

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

components/vc-menu/Divider.jsx

+9-2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import { inject } from 'vue';
2+
import { injectExtraPropsKey } from './FunctionProvider';
13
export default {
24
name: 'MenuDivider',
35
inheritAttrs: false,
@@ -8,9 +10,14 @@ export default {
810
},
911
rootPrefixCls: String,
1012
},
13+
setup() {
14+
return {
15+
injectExtraProps: inject(injectExtraPropsKey, () => ({})),
16+
};
17+
},
1118
render() {
12-
const { rootPrefixCls } = this.$props;
19+
const { rootPrefixCls } = {...this.$props, ...this.injectExtraProps};
1320
const { class: className = '', style } = this.$attrs;
14-
return <li class={`${className} ${rootPrefixCls}-item-divider`} style={style} />;
21+
return <li class={[className, `${rootPrefixCls}-item-divider`]} style={style} />;
1522
},
1623
};

0 commit comments

Comments
 (0)