add nova
This commit is contained in:
31
nova/resources/js/components/Menu/MainMenu.vue
Normal file
31
nova/resources/js/components/Menu/MainMenu.vue
Normal file
@@ -0,0 +1,31 @@
|
||||
<template>
|
||||
<div
|
||||
v-if="hasItems"
|
||||
class="sidebar-menu space-y-6"
|
||||
dusk="sidebar-menu"
|
||||
role="navigation"
|
||||
>
|
||||
<component
|
||||
:key="item.key"
|
||||
:is="item.component"
|
||||
v-for="(item, index) in mainMenu"
|
||||
:item="item"
|
||||
/>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import { mapGetters } from 'vuex'
|
||||
|
||||
export default {
|
||||
name: 'MainMenu',
|
||||
|
||||
computed: {
|
||||
...mapGetters(['mainMenu']),
|
||||
|
||||
hasItems() {
|
||||
return this.mainMenu.length > 0
|
||||
},
|
||||
},
|
||||
}
|
||||
</script>
|
||||
Reference in New Issue
Block a user