From 9dfee98b84e9eeceac948c59ee44a583c50ae5ea Mon Sep 17 00:00:00 2001 From: Caleb Burke Date: Wed, 15 Jul 2026 01:54:42 -0700 Subject: [PATCH] UI upgrades --- web/src/components/layout/DefaultAppBar.vue | 2 +- web/src/components/layout/ProfileMenu.vue | 4 +-- web/src/components/layout/PublicAppBar.vue | 26 ++++++++++++++--- web/src/pages/HomePage.vue | 29 ++++++++++++++++++- web/src/pages/SignInPage.vue | 32 ++------------------- 5 files changed, 55 insertions(+), 38 deletions(-) diff --git a/web/src/components/layout/DefaultAppBar.vue b/web/src/components/layout/DefaultAppBar.vue index 7637250..923cde6 100644 --- a/web/src/components/layout/DefaultAppBar.vue +++ b/web/src/components/layout/DefaultAppBar.vue @@ -46,7 +46,7 @@
diff --git a/web/src/components/layout/ProfileMenu.vue b/web/src/components/layout/ProfileMenu.vue index 6a0e913..ffc98a5 100644 --- a/web/src/components/layout/ProfileMenu.vue +++ b/web/src/components/layout/ProfileMenu.vue @@ -106,9 +106,9 @@ Logout + /> diff --git a/web/src/components/layout/PublicAppBar.vue b/web/src/components/layout/PublicAppBar.vue index 31c97b4..531836f 100644 --- a/web/src/components/layout/PublicAppBar.vue +++ b/web/src/components/layout/PublicAppBar.vue @@ -7,13 +7,19 @@ class="main-head pl-2" >
- +
+ + +
@@ -31,6 +37,15 @@
+ + + @@ -39,11 +54,14 @@ import { computed } from "vue" import { useRoute } from "vue-router" import { useDisplay } from "vuetify" +import { useAuth0 } from "@auth0/auth0-vue" +import ProfileMenu from "@/components/layout/ProfileMenu.vue" import PublicAppLogo from "@/components/common/PublicAppLogo.vue" const route = useRoute() const isHomePage = computed(() => route.name === "HomePage") const { mobile } = useDisplay() +const { isAuthenticated } = useAuth0() diff --git a/web/src/pages/HomePage.vue b/web/src/pages/HomePage.vue index 0ada1d8..26ac705 100644 --- a/web/src/pages/HomePage.vue +++ b/web/src/pages/HomePage.vue @@ -1 +1,28 @@ - + + + diff --git a/web/src/pages/SignInPage.vue b/web/src/pages/SignInPage.vue index 27abbee..e2b7271 100644 --- a/web/src/pages/SignInPage.vue +++ b/web/src/pages/SignInPage.vue @@ -16,17 +16,7 @@ class="px-8" style="max-width: 500px" > - -

- {{ APPLICATION_NAME }} -

+
@@ -85,7 +57,7 @@ import { onMounted } from "vue" import { useAuth0 } from "@auth0/auth0-vue" -import { APPLICATION_NAME } from "@/config" +import PublicAppLogo from "@/components/common/PublicAppLogo.vue" import useCurrentUser from "@/use/use-current-user" const { reset: resetCurrentUser } = useCurrentUser()