feat:#60 added more localization

This commit is contained in:
masterElmar
2023-11-16 11:57:33 +01:00
parent 7e261438d5
commit f6b3ffe854
6 changed files with 113 additions and 40 deletions

View File

@@ -1,5 +1,5 @@
<script lang="ts" setup>
import { computed, ComputedRef, Ref, ref } from "vue";
import { computed, ComputedRef, Ref, ref, watch } from "vue";
import {
fetchCourse,
fetchModulesByCourseAndSemester,
@@ -26,6 +26,11 @@ const selectedSemester: Ref<{ name: string; value: string }> = ref(
semesters.value[0],
);
//if semesters get changed, refresh the selected semester ref with a watcher
watch(semesters,(newValue: { name: string; value: string }[]) =>
(selectedSemester.value = newValue[selectedSemester.value.value === "ws" ? 0 : 1]),
);
courses().then(
(data) =>
(countries.value = data.map((course) => {