diff --git a/src/views/layout/components/Sidebar/Item.vue b/src/views/layout/components/Sidebar/Item.vue index b515f61..7dd341d 100644 --- a/src/views/layout/components/Sidebar/Item.vue +++ b/src/views/layout/components/Sidebar/Item.vue @@ -3,17 +3,18 @@ export default { name: 'MenuItem', functional: true, props: { - icon: { - type: String, - default: '' - }, - title: { - type: String, - default: '' + meta: { + type: Object, + default: () => { + return { + title: '', + icon: '' + } + } } }, render(h, context) { - const { icon, title } = context.props + const { icon, title } = context.props.meta const vnodes = [] if (icon) { diff --git a/src/views/layout/components/Sidebar/SidebarItem.vue b/src/views/layout/components/Sidebar/SidebarItem.vue index 8f1dc23..aea0d31 100644 --- a/src/views/layout/components/Sidebar/SidebarItem.vue +++ b/src/views/layout/components/Sidebar/SidebarItem.vue @@ -1,33 +1,25 @@