- advanced AsideMenuList.vue, AsideMenuItem.vue
All checks were successful
CI Pipeline / japa-tests (push) Successful in 53s

- npm updates
- load menu in AsideMenu.vue via main.ts store for saving the satus of menu items
- extended jappa tests: test also permission on dataset controller code
This commit is contained in:
Kaimbacher 2023-11-29 16:52:41 +01:00
parent b6fdfbff41
commit bf9d25ae3e
12 changed files with 417 additions and 292 deletions

View file

@ -1,4 +1,4 @@
<script setup>
<script lang="ts" setup>
import { router } from '@inertiajs/vue3';
// import { Inertia } from '@inertiajs/inertia';
import { stardust } from '@eidellev/adonis-stardust/client';
@ -12,8 +12,8 @@ import BaseIcon from '@/Components/BaseIcon.vue';
defineProps({
menu: {
type: Object,
default: () => {},
type: Array,
default: () => [],
},
});
@ -56,7 +56,7 @@ const menuClick = (event, item) => {
:class="styleStore.darkMode ? 'aside-scrollbars-[slate]' : styleStore.asideScrollbarsStyle"
class="flex-1 overflow-y-auto overflow-x-hidden"
>
<AsideMenuList v-bind:menu="menu" @menu-click="menuClick" />
<AsideMenuList :menu-items="menu" @menu-click="menuClick" />
</div>
<!-- <p class="menu-label">About</p>> -->
<ul class="menu-list">