diff --git a/client/src/pages/DashboardPage.vue b/client/src/pages/DashboardPage.vue
deleted file mode 100644
index 1b62c63f..00000000
--- a/client/src/pages/DashboardPage.vue
+++ /dev/null
@@ -1,124 +0,0 @@
-
-
-
-
-
-
-
- {{ $t("dashboard.welcome", { name: userStore.first_name }) }}
-
-
-
-
{{ $t("dashboard.courses") }}
-
-
-
-
-
{{ courseSession.course.title }}
-
-
-
-
-
- {{ $t("general.nextStep") }}
-
-
-
-
-
-
-
-
{{ $t("dashboard.dueDatesTitle") }}
-
-
-
-
-
-
{{ $t("dashboard.courses") }}
-
{{ $t("uk.dashboard.welcome") }}
-
{{ $t("uk.dashboard.nextSteps") }}
-
-
-
{{ $t("uk.dashboard.allClear") }}
-
{{ $t("footer.contact") }}
-
-
- {{ $t("uk.contact.title") }}
-
- {{ $t("uk.contact.team") }}
-
- {{ $t("uk.contact.address") }}
-
-
- uek-support@vbv-afa.ch
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/client/src/pages/dashboard/DashboardPage.vue b/client/src/pages/dashboard/DashboardPage.vue
index 4e9fd417..704de32c 100644
--- a/client/src/pages/dashboard/DashboardPage.vue
+++ b/client/src/pages/dashboard/DashboardPage.vue
@@ -10,6 +10,7 @@ import type { DashboardType } from "@/gql/graphql";
import SimpleCoursePage from "@/pages/dashboard/SimpleCoursePage.vue";
import LoadingSpinner from "@/components/ui/LoadingSpinner.vue";
import CourseDetailDates from "@/components/dashboard/CourseDetailDates.vue";
+import NoCourseSession from "@/components/dashboard/NoCourseSession.vue";
const dashboardStore = useDashboardStore();
@@ -58,4 +59,5 @@ onMounted(dashboardStore.loadDashboardDetails);
>
+
diff --git a/client/src/pages/onboarding/AccountProfile.vue b/client/src/pages/onboarding/AccountProfile.vue
index ff4ac3c2..3091ab1d 100644
--- a/client/src/pages/onboarding/AccountProfile.vue
+++ b/client/src/pages/onboarding/AccountProfile.vue
@@ -11,6 +11,9 @@ import { useRoute } from "vue-router";
const user = useUserStore();
const route = useRoute();
const selectedCompany = ref(companies[0]);
+const validCompany = computed(() => {
+ return selectedCompany.value.id !== "0";
+});
const {
upload: avatarUpload,
@@ -80,9 +83,16 @@ const nextRoute = computed(() => {
-
- Weiter
-
+
+
diff --git a/client/src/pages/onboarding/WizardBase.vue b/client/src/pages/onboarding/WizardBase.vue
index 5dc70552..3efdbcac 100644
--- a/client/src/pages/onboarding/WizardBase.vue
+++ b/client/src/pages/onboarding/WizardBase.vue
@@ -34,7 +34,11 @@ const courseData = computed(() => {
-
-
+
+
diff --git a/client/src/stores/dashboard.ts b/client/src/stores/dashboard.ts
index 7286eec6..1b011169 100644
--- a/client/src/stores/dashboard.ts
+++ b/client/src/stores/dashboard.ts
@@ -48,7 +48,7 @@ export const useDashboardStore = defineStore("dashboard", () => {
const loadDashboardConfig = async () => {
if (dashboardConfigs.value.length > 0) return;
const configData = await fetchDashboardConfig();
- if (configData) {
+ if (configData && configData.length > 0) {
dashboardConfigs.value = configData;
await switchAndLoadDashboardConfig(configData[0]);
}