You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ant-design-vue/components/vc-menu/Divider.jsx

24 lines
602 B

import { inject } from 'vue';
import { injectExtraPropsKey } from './FunctionProvider';
7 years ago
export default {
7 years ago
name: 'MenuDivider',
inheritAttrs: false,
7 years ago
props: {
disabled: {
type: Boolean,
default: true,
},
rootPrefixCls: String,
},
setup() {
return {
injectExtraProps: inject(injectExtraPropsKey, () => ({})),
};
},
render() {
const { rootPrefixCls } = { ...this.$props, ...this.injectExtraProps };
const { class: className = '', style } = this.$attrs;
return <li class={[className, `${rootPrefixCls}-item-divider`]} style={style} />;
7 years ago
},
};