diff --git a/.gitignore b/.gitignore index 2ba9c4f..278bf8a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ .idea/ .vscode/ .DS_Store - +workspace.xml +**/.idea/ \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 2b15ac5..9a8e47e 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -5,47 +5,24 @@ + + + - - - - - - - - - - - - - + - - + - - - - + + - - - - - - + + - - - - - - - - + + + + + diff --git a/frontend/index.html b/frontend/index.html index a4c3e3f..4aad534 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -2,7 +2,7 @@ - + HTWKalender diff --git a/frontend/public/htwk.svg b/frontend/public/htwk.svg new file mode 100644 index 0000000..cef9566 --- /dev/null +++ b/frontend/public/htwk.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/frontend/public/htwkalender.svg b/frontend/public/htwkalender.svg new file mode 100644 index 0000000..e0c98e5 --- /dev/null +++ b/frontend/public/htwkalender.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/frontend/src/components/CourseSelection.vue b/frontend/src/components/CourseSelection.vue index 178b8be..24a1c03 100644 --- a/frontend/src/components/CourseSelection.vue +++ b/frontend/src/components/CourseSelection.vue @@ -7,8 +7,7 @@ import { import ModuleSelection from "./ModuleSelection.vue"; import { Module } from "../model/module.ts"; import { useI18n } from "vue-i18n"; -const { t } = useI18n({ useScope: 'global' }) - +const { t } = useI18n({ useScope: "global" }); const courses = async () => { return await fetchCourse(); @@ -16,10 +15,12 @@ const courses = async () => { const selectedCourse: Ref<{ name: string }> = ref({ name: "" }); const countries: Ref<{ name: string }[]> = ref([]); -const semesters: ComputedRef<{ name: string; value: string }[]> = computed(() =>[ - { name: t('courseSelection.winterSemester'), value: "ws" }, - { name: t('courseSelection.summerSemester'), value: "ss" }, -]); +const semesters: ComputedRef<{ name: string; value: string }[]> = computed( + () => [ + { name: t("courseSelection.winterSemester"), value: "ws" }, + { name: t("courseSelection.summerSemester"), value: "ss" }, + ], +); const selectedSemester: Ref<{ name: string; value: string }> = ref( semesters.value[0], @@ -46,7 +47,7 @@ async function getModules() {

- Welcome to HTWKalender + {{$t("courseSelection.headline")}} -
{{ $t('courseSelection.selectCourse') }}
+
{{ $t("courseSelection.subTitle") }}

@@ -76,7 +78,7 @@ async function getModules() { :options="semesters" class="w-full md:w-25rem mx-2" option-label="name" - placeholder="Select a Semester" + :placeholder="$t('courseSelection.semesterDropDown')" @change="getModules()" >
@@ -91,4 +93,4 @@ async function getModules() {
- + \ No newline at end of file diff --git a/frontend/src/components/MenuBar.vue b/frontend/src/components/MenuBar.vue index ae2129e..c2a4827 100644 --- a/frontend/src/components/MenuBar.vue +++ b/frontend/src/components/MenuBar.vue @@ -8,40 +8,52 @@ const items = computed(() => [ { label: t("createCalendar"), icon: "pi pi-fw pi-plus", - to: "/", + route: "/", }, { label: t("editCalendar"), icon: "pi pi-fw pi-pencil", - to: "/edit", + route: "/edit", }, { label: t("roomFinder"), icon: "pi pi-fw pi-calendar", - to: `rooms`, + route: `rooms`, }, { label: t("faq"), icon: "pi pi-fw pi-book", - to: `faq`, + route: `faq`, }, { label: t("imprint"), icon: "pi pi-fw pi-id-card", - to: `imprint`, + route: `imprint`, }, { label: t("privacy"), icon: "pi pi-fw pi-exclamation-triangle", - to: `privacy-policy`, + route: `privacy-policy`, }, ]);