diff --git a/ui/src/components/Navigation/Navbar.vue b/ui/src/components/Navigation/Navbar.vue index 8d36850..0d777d8 100644 --- a/ui/src/components/Navigation/Navbar.vue +++ b/ui/src/components/Navigation/Navbar.vue @@ -18,13 +18,15 @@ import NavigationMenuTrigger from '../ui/navigation-menu/NavigationMenuTrigger.v import NavigationMenuContent from '../ui/navigation-menu/NavigationMenuContent.vue'; import { navigationMenuTriggerStyle } from '../ui/navigation-menu/' import { useAuth } from '@/composables/useAuth'; -import { CircleArrowOutUpRight } from 'lucide-vue-next'; +import { ArrowUpRight, CircleArrowOutUpRight } from 'lucide-vue-next'; const userStore = useUserStore(); const auth = useAuth(); //@ts-ignore const APIHOST = import.meta.env.VITE_APIHOST; +//@ts-ignore +const DOCHOST = import.meta.env.VITE_DOCHOST; async function logout() { userStore.user = null; @@ -58,10 +60,15 @@ function blurAfter() { - + - Documents + + + Documents + + + diff --git a/ui/src/pages/Documentation.vue b/ui/src/pages/Documentation.vue new file mode 100644 index 0000000..51832d6 --- /dev/null +++ b/ui/src/pages/Documentation.vue @@ -0,0 +1,11 @@ + + + \ No newline at end of file diff --git a/ui/src/router/index.js b/ui/src/router/index.js index cd807ac..df5f031 100644 --- a/ui/src/router/index.js +++ b/ui/src/router/index.js @@ -17,9 +17,13 @@ const router = createRouter({ { path: '/loa', component: () => import('@/pages/SubmitLOA.vue'), meta: { requiresAuth: true, memberOnly: true } }, { path: '/transfer', component: () => import('@/pages/Transfer.vue'), meta: { requiresAuth: true, memberOnly: true } }, + { path: '/calendar', component: () => import('@/pages/Calendar.vue'), meta: { requiresAuth: true, memberOnly: true }, }, { path: '/calendar/event/:id', component: () => import('@/pages/Calendar.vue'), meta: { requiresAuth: true, memberOnly: true }, }, + // disabled in favor of linking + // { path: '/documents', component: () => import('@/pages/Documentation.vue'), meta: { requiresAuth: true, memberOnly: true }, }, + { path: '/trainingReport', component: () => import('@/pages/TrainingReport.vue'), meta: { requiresAuth: true, memberOnly: true } }, { path: '/trainingReport/new', component: () => import('@/pages/TrainingReport.vue'), meta: { requiresAuth: true, memberOnly: true } }, { path: '/trainingReport/:id', component: () => import('@/pages/TrainingReport.vue'), meta: { requiresAuth: true, memberOnly: true } },