mirror of
https://github.com/primefaces/primevue.git
synced 2025-05-10 09:22:34 +00:00
Add new components for designer
This commit is contained in:
parent
282ed7fa2d
commit
63fc3df694
41 changed files with 1338 additions and 1092 deletions
35
apps/showcase/components/layout/AppMenu.vue
Executable file
35
apps/showcase/components/layout/AppMenu.vue
Executable file
|
@ -0,0 +1,35 @@
|
|||
<template>
|
||||
<aside class="layout-sidebar" :class="{ active: active }">
|
||||
<nav>
|
||||
<ol class="layout-menu">
|
||||
<AppMenuItem :menu="menu"></AppMenuItem>
|
||||
</ol>
|
||||
</nav>
|
||||
</aside>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import menudata from '@/assets/menu/menu.json';
|
||||
import AppMenuItem from './AppMenuItem.vue';
|
||||
export default {
|
||||
props: {
|
||||
active: {
|
||||
type: Boolean,
|
||||
default: true
|
||||
}
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
menu: menudata.data
|
||||
};
|
||||
},
|
||||
computed: {
|
||||
darkTheme() {
|
||||
return this.$appState.darkTheme === true;
|
||||
}
|
||||
},
|
||||
components: {
|
||||
AppMenuItem
|
||||
}
|
||||
};
|
||||
</script>
|
Loading…
Add table
Add a link
Reference in a new issue