mirror of
https://gitcode.com/gh_mirrors/vue/vue-vben-admin
synced 2026-05-21 22:27:47 +00:00
fix(menu): fix menu icon missing close #328
This commit is contained in:
@@ -1 +1,2 @@
|
||||
export { default as SimpleMenu } from './src/SimpleMenu.vue';
|
||||
export { default as SimpleMenuTag } from './src/SimpleMenuTag.vue';
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
import { defineComponent, computed } from 'vue';
|
||||
|
||||
import { useDesign } from '/@/hooks/web/useDesign';
|
||||
import { propTypes } from '/@/utils/propTypes';
|
||||
|
||||
export default defineComponent({
|
||||
name: 'SimpleMenuTag',
|
||||
@@ -16,10 +17,8 @@
|
||||
type: Object as PropType<Menu>,
|
||||
default: {},
|
||||
},
|
||||
collapseParent: {
|
||||
type: Boolean as PropType<boolean>,
|
||||
default: false,
|
||||
},
|
||||
dot: propTypes.bool,
|
||||
collapseParent: propTypes.bool,
|
||||
},
|
||||
setup(props) {
|
||||
const { prefixCls } = useDesign('simple-menu');
|
||||
@@ -56,7 +55,7 @@
|
||||
[`${tagCls}--${type}`],
|
||||
{
|
||||
[`${tagCls}--collapse`]: collapseParent,
|
||||
[`${tagCls}--dot`]: dot,
|
||||
[`${tagCls}--dot`]: dot || props.dot,
|
||||
},
|
||||
];
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user