Skip to content
Snippets Groups Projects

Resolve "Search bar in sidenav is sometimes mistakenly shown"

Files
7
@@ -11,7 +11,7 @@
</a>
</v-list-item>
<v-list-item class="search">
<sidenav-search />
<sidenav-search v-if="checkPermission('core.search_rule')" />
</v-list-item>
<v-list-item-group :value="$route.name" v-if="sideNavMenu">
<div v-for="menuItem in sideNavMenu" :key="menuItem.name">
@@ -94,6 +94,8 @@ import BrandLogo from "./BrandLogo.vue";
import LanguageForm from "./LanguageForm.vue";
import SidenavSearch from "./SidenavSearch.vue";
import permissionsMixin from "../../mixins/permissions.js"
export default {
name: "SideNav",
components: {
@@ -106,6 +108,12 @@ export default {
systemProperties: { type: Object, required: true },
value: { type: Boolean, required: true },
},
mixins: [
permissionsMixin,
],
mounted() {
this.fetchPermissions(["core.search_rule"]);
},
};
</script>
Loading