Multi-level navigation
This commit is contained in:
@@ -7,25 +7,16 @@
|
||||
</button>
|
||||
<div class="collapse navbar-collapse" id="navbarSupportedContent">
|
||||
<ul class="navbar-nav me-auto mb-2 mb-lg-0">
|
||||
<li class="nav-item">
|
||||
<router-link class="nav-link" to="/">Schedule</router-link>
|
||||
<li v-if="menustate.length > 0" v-for="item in menustate[0].items" class="nav-item">
|
||||
<router-link class="nav-link" :to="item.href">{{item.name}}</router-link>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<router-link class="nav-link" to="/lookup">Lookup</router-link>
|
||||
</li>
|
||||
<template v-if="($route.matched.length > 0) && ($route.matched[0].path == '/patient/:id')">
|
||||
<li class="nav-item">
|
||||
<router-link class="nav-link" :to="'/patient/' + $route.params.id + '/visits'">Visits</router-link>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<router-link class="nav-link" :to="'/patient/' + $route.params.id + '/orders'">Orders</router-link>
|
||||
</li>
|
||||
</template>
|
||||
<li class="nav-item">
|
||||
<router-link class="nav-link" to="/planner">Planner</router-link>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<router-link class="nav-link" to="/recall">Recall</router-link>
|
||||
<li v-if="menustate.length > 1" v-for="menu in menustate.slice(1)" class="nav-item dropdown">
|
||||
<button class="nav-link btn dropdown-toggle" type="button" data-bs-toggle="dropdown" aria-expanded="false">{{menu.name}}</button>
|
||||
<ul class="dropdown-menu dropdown-menu-dark">
|
||||
<li v-for="item in menu.items" class="nav-item">
|
||||
<router-link class="nav-link" :to="item.href">{{item.name}}</router-link>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item" v-if="server">
|
||||
<a class="nav-link disabled"><template v-if="user">{{user[2]}} @ </template>{{server.domain}}</a>
|
||||
@@ -48,6 +39,7 @@
|
||||
|
||||
<script>
|
||||
import vistax from './vistax.mjs';
|
||||
import { menustate } from './common.mjs';
|
||||
|
||||
export default {
|
||||
props: {
|
||||
@@ -61,7 +53,9 @@
|
||||
}
|
||||
},
|
||||
data() {
|
||||
return {};
|
||||
return {
|
||||
menustate
|
||||
};
|
||||
}
|
||||
};
|
||||
</script>
|
||||
|
Reference in New Issue
Block a user