-
+
+ import { useRouter } from "vue-router";
import dwengoLogo from "../../../assets/img/dwengo-groen-zwart.svg";
import auth from "@/services/auth/auth-service.ts";
+ import { watch } from "vue";
+
+ const router = useRouter();
+
+ watch(
+ () => auth.isLoggedIn.value,
+ async (newVal) => {
+ if (newVal) {
+ await router.push("/user");
+ }
+ },
+ { immediate: true },
+ );
async function loginAsStudent(): Promise {
await auth.loginAs("student");
@@ -9,10 +23,6 @@
async function loginAsTeacher(): Promise {
await auth.loginAs("teacher");
}
-
- async function performLogout(): Promise {
- await auth.logout();
- }
@@ -65,13 +75,6 @@
-
-
- You are currently logged in as {{ auth.authState.user!.profile.name }} ({{ auth.authState.activeRole }})
-
-
Logout
-
home
-
diff --git a/frontend/src/views/assignments/UserAssignments.vue b/frontend/src/views/assignments/UserAssignments.vue
index 7a144e25..afb7a380 100644
--- a/frontend/src/views/assignments/UserAssignments.vue
+++ b/frontend/src/views/assignments/UserAssignments.vue
@@ -143,6 +143,13 @@
box-sizing: border-box;
}
+ h1 {
+ color: #0e6942;
+ text-transform: uppercase;
+ font-weight: bolder;
+ font-size: 50px;
+ }
+
.center-btn {
display: block;
margin-left: auto;
diff --git a/frontend/src/views/homepage/UserHomePage.vue b/frontend/src/views/homepage/UserHomePage.vue
index c4f933a5..28d66cb3 100644
--- a/frontend/src/views/homepage/UserHomePage.vue
+++ b/frontend/src/views/homepage/UserHomePage.vue
@@ -95,6 +95,13 @@
justify-content: center;
}
+ h1 {
+ color: #0e6942;
+ text-transform: uppercase;
+ font-weight: bolder;
+ font-size: 50px;
+ }
+
.dropdowns {
display: flex;
justify-content: space-between;
diff --git a/frontend/src/views/learning-paths/LearningPathPage.vue b/frontend/src/views/learning-paths/LearningPathPage.vue
index 63f1b686..dc444156 100644
--- a/frontend/src/views/learning-paths/LearningPathPage.vue
+++ b/frontend/src/views/learning-paths/LearningPathPage.vue
@@ -287,6 +287,8 @@
{{ t("assignLearningPath") }}