|
@@ -35,7 +35,7 @@ onMounted(() => {
|
|
|
class="menu menu-column menu-rounded menu-sub-indention px-3"
|
|
class="menu menu-column menu-rounded menu-sub-indention px-3"
|
|
|
data-vb-menu="true">
|
|
data-vb-menu="true">
|
|
|
<template v-for="(item, i) in sidebarMenus" :key="i">
|
|
<template v-for="(item, i) in sidebarMenus" :key="i">
|
|
|
- <div v-if="item.heading" class="menu-item pt-5">
|
|
|
|
|
|
|
+ <div v-if="item.heading && !item.hidden" class="menu-item pt-5">
|
|
|
<div class="menu-content">
|
|
<div class="menu-content">
|
|
|
<span class="menu-heading fw-bold text-uppercase fs-7">
|
|
<span class="menu-heading fw-bold text-uppercase fs-7">
|
|
|
{{ item.heading }}
|
|
{{ item.heading }}
|
|
@@ -43,7 +43,7 @@ onMounted(() => {
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
<template v-for="(menuItem, j) in item.pages" :key="j">
|
|
<template v-for="(menuItem, j) in item.pages" :key="j">
|
|
|
- <template v-if="menuItem.heading">
|
|
|
|
|
|
|
+ <template v-if="menuItem.heading && !menuItem.hidden">
|
|
|
<div class="menu-item">
|
|
<div class="menu-item">
|
|
|
<router-link
|
|
<router-link
|
|
|
v-if="menuItem.route"
|
|
v-if="menuItem.route"
|
|
@@ -65,7 +65,7 @@ onMounted(() => {
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
|
<div
|
|
<div
|
|
|
- v-if="menuItem.sectionTitle && menuItem.route"
|
|
|
|
|
|
|
+ v-if="menuItem.sectionTitle && menuItem.route && !menuItem.hidden"
|
|
|
:class="{ show: hasActiveChildren(menuItem.route) }"
|
|
:class="{ show: hasActiveChildren(menuItem.route) }"
|
|
|
class="menu-item menu-accordion"
|
|
class="menu-item menu-accordion"
|
|
|
data-vb-menu-sub="accordion"
|
|
data-vb-menu-sub="accordion"
|
|
@@ -88,7 +88,7 @@ onMounted(() => {
|
|
|
:class="{ show: hasActiveChildren(menuItem.route) }"
|
|
:class="{ show: hasActiveChildren(menuItem.route) }"
|
|
|
class="menu-sub menu-sub-accordion">
|
|
class="menu-sub menu-sub-accordion">
|
|
|
<template v-for="(item2, k) in menuItem.sub" :key="k">
|
|
<template v-for="(item2, k) in menuItem.sub" :key="k">
|
|
|
- <div v-if="item2.heading" class="menu-item">
|
|
|
|
|
|
|
+ <div v-if="item2.heading && !item2.hidden" class="menu-item">
|
|
|
<router-link
|
|
<router-link
|
|
|
v-if="item2.route"
|
|
v-if="item2.route"
|
|
|
class="menu-link"
|
|
class="menu-link"
|
|
@@ -112,7 +112,7 @@ onMounted(() => {
|
|
|
</router-link>
|
|
</router-link>
|
|
|
</div>
|
|
</div>
|
|
|
<div
|
|
<div
|
|
|
- v-if="item2.sectionTitle && item2.route"
|
|
|
|
|
|
|
+ v-if="item2.sectionTitle && item2.route && !item2.hidden"
|
|
|
:class="{ show: hasActiveChildren(item2.route) }"
|
|
:class="{ show: hasActiveChildren(item2.route) }"
|
|
|
class="menu-item menu-accordion"
|
|
class="menu-item menu-accordion"
|
|
|
data-vb-menu-sub="accordion"
|
|
data-vb-menu-sub="accordion"
|
|
@@ -141,7 +141,7 @@ onMounted(() => {
|
|
|
:class="{ show: hasActiveChildren(item2.route) }"
|
|
:class="{ show: hasActiveChildren(item2.route) }"
|
|
|
class="menu-sub menu-sub-accordion">
|
|
class="menu-sub menu-sub-accordion">
|
|
|
<template v-for="(item3, k) in item2.sub" :key="k">
|
|
<template v-for="(item3, k) in item2.sub" :key="k">
|
|
|
- <div v-if="item3.heading" class="menu-item">
|
|
|
|
|
|
|
+ <div v-if="item3.heading && !item3.hidden" class="menu-item">
|
|
|
<router-link
|
|
<router-link
|
|
|
v-if="item3.route"
|
|
v-if="item3.route"
|
|
|
class="menu-link"
|
|
class="menu-link"
|