Multi-level navigation

This commit is contained in:
2023-05-08 20:19:10 -04:00
parent 45dda6f51d
commit 98cd861b5b
5 changed files with 76 additions and 22 deletions

View File

@@ -1,4 +1,5 @@
<template>
<Submenu :value="menu" />
<div class="container-fluid" style="padding-top: 5rem;">
<Navbar v-model:server="server" :user="user" />
<Throbber :client="client" />
@@ -10,6 +11,7 @@
</template>
<script>
import Submenu from './Submenu.vue';
import Navbar from './Navbar.vue';
import Throbber from './Throbber.vue';
import Login from './Login.vue';
@@ -24,7 +26,7 @@
export default {
components: {
Navbar, Throbber, Login
Submenu, Navbar, Throbber, Login
},
props: {
secret: String
@@ -36,7 +38,16 @@
user: null,
heartbeat: null,
banner: '',
authenticated: false
authenticated: false,
menu: {
name: 'Main',
items: [
{ name: 'Schedule', href: '/' },
{ name: 'Lookup', href: '/lookup' },
{ name: 'Planner', href: '/planner' },
{ name: 'Recall', href: '/recall' }
]
}
};
},
watch: {