primevue-mirror/apps/volt/components/app/AppMenu.vue

24 lines
473 B
Vue
Raw Permalink Normal View History

2025-02-28 11:49:42 +00:00
<template>
<aside class="layout-sidebar" :class="{ active: active }">
<nav>
<ol class="layout-menu">
<AppMenuItem :menu="menu"></AppMenuItem>
</ol>
</nav>
</aside>
</template>
2025-03-11 08:14:17 +00:00
<script setup>
2025-02-28 11:49:42 +00:00
import menudata from '@/assets/data/menu.json';
2025-03-11 08:14:17 +00:00
import { ref } from 'vue';
2025-02-28 11:49:42 +00:00
2025-03-11 08:14:17 +00:00
const props = defineProps({
active: {
type: Boolean,
default: true
2025-02-28 11:49:42 +00:00
}
2025-03-11 08:14:17 +00:00
});
const menu = ref(menudata.data);
2025-02-28 11:49:42 +00:00
</script>