diff --git a/ui/src/components/Navigation/Navbar.vue b/ui/src/components/Navigation/Navbar.vue index 0d777d8..a13d3f7 100644 --- a/ui/src/components/Navigation/Navbar.vue +++ b/ui/src/components/Navigation/Navbar.vue @@ -19,6 +19,8 @@ import NavigationMenuContent from '../ui/navigation-menu/NavigationMenuContent.v import { navigationMenuTriggerStyle } from '../ui/navigation-menu/' import { useAuth } from '@/composables/useAuth'; import { ArrowUpRight, CircleArrowOutUpRight } from 'lucide-vue-next'; +import DropdownMenuGroup from '../ui/dropdown-menu/DropdownMenuGroup.vue'; +import DropdownMenuSeparator from '../ui/dropdown-menu/DropdownMenuSeparator.vue'; const userStore = useUserStore(); const auth = useAuth(); @@ -180,10 +182,12 @@ function blurAfter() {

{{ userStore.user.name }}

- + My Profile + My Application Application History + Logout diff --git a/ui/src/pages/MyProfile.vue b/ui/src/pages/MyProfile.vue new file mode 100644 index 0000000..e2ea846 --- /dev/null +++ b/ui/src/pages/MyProfile.vue @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/ui/src/router/index.js b/ui/src/router/index.js index df5f031..c968cbd 100644 --- a/ui/src/router/index.js +++ b/ui/src/router/index.js @@ -16,6 +16,7 @@ const router = createRouter({ { path: '/members', component: () => import('@/pages/memberList.vue'), meta: { requiresAuth: true, memberOnly: true } }, { 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: '/profile', component: () => import('@/pages/MyProfile.vue'), meta: { requiresAuth: true, memberOnly: true } }, { path: '/calendar', component: () => import('@/pages/Calendar.vue'), meta: { requiresAuth: true, memberOnly: true }, },