We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7cd86b5 commit 72a8691Copy full SHA for 72a8691
components/vc-menu/Divider.jsx
@@ -1,3 +1,5 @@
1
+import { inject } from 'vue';
2
+import { injectExtraPropsKey } from './FunctionProvider';
3
export default {
4
name: 'MenuDivider',
5
inheritAttrs: false,
@@ -8,9 +10,14 @@ export default {
8
10
},
9
11
rootPrefixCls: String,
12
13
+ setup() {
14
+ return {
15
+ injectExtraProps: inject(injectExtraPropsKey, () => ({})),
16
+ };
17
+ },
18
render() {
- const { rootPrefixCls } = this.$props;
19
+ const { rootPrefixCls } = {...this.$props, ...this.injectExtraProps};
20
const { class: className = '', style } = this.$attrs;
- return <li class={`${className} ${rootPrefixCls}-item-divider`} style={style} />;
21
+ return <li class={[className, `${rootPrefixCls}-item-divider`]} style={style} />;
22
23
};
0 commit comments