fix(frontend): verkeerde oplossing voor linter opgelost zodat er geen errors meer zijn in de file
This commit is contained in:
parent
e777ed025d
commit
b05d4700b0
1 changed files with 9 additions and 23 deletions
|
@ -1,50 +1,36 @@
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { ref, type Ref } from "vue";
|
import { ref } from "vue";
|
||||||
import { useRoute } from "vue-router";
|
import { useRoute } from "vue-router";
|
||||||
import dwengoLogo from "../../../assets/img/dwengo-groen-zwart.svg";
|
import dwengoLogo from "../../../assets/img/dwengo-groen-zwart.svg";
|
||||||
|
|
||||||
const route = useRoute();
|
const route = useRoute();
|
||||||
|
|
||||||
type Language = {
|
|
||||||
name: string;
|
|
||||||
code: string;
|
|
||||||
};
|
|
||||||
|
|
||||||
declare global {
|
|
||||||
interface Window {
|
|
||||||
userId: string;
|
|
||||||
role: string;
|
|
||||||
name: string;
|
|
||||||
initials: string;
|
|
||||||
languages: Ref<Language[]>;
|
|
||||||
changeLanguage: (langCode: string) => void;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Instantiate variables to use in html to render right
|
// Instantiate variables to use in html to render right
|
||||||
// Links and content dependent on the role (student or teacher)
|
// Links and content dependent on the role (student or teacher)
|
||||||
const isTeacher = route.path.includes("teacher");
|
const isTeacher = route.path.includes("teacher");
|
||||||
|
|
||||||
window.userId = route.params.id as string;
|
const userId = route.params.id as string;
|
||||||
|
|
||||||
window.role = isTeacher ? "teacher" : "student";
|
const role = isTeacher ? "teacher" : "student";
|
||||||
window.name = "Kurt Cobain";
|
const name = "Kurt Cobain";
|
||||||
window.initials = window.name
|
const initials = name
|
||||||
.split(" ")
|
.split(" ")
|
||||||
.map((n) => {
|
.map((n) => {
|
||||||
return n[0];
|
return n[0];
|
||||||
})
|
})
|
||||||
.join("");
|
.join("");
|
||||||
|
|
||||||
window.languages = ref<Language[]>([
|
const languages = ref([
|
||||||
{ name: "English", code: "en" },
|
{ name: "English", code: "en" },
|
||||||
{ name: "Nederlands", code: "nl" },
|
{ name: "Nederlands", code: "nl" },
|
||||||
]);
|
]);
|
||||||
|
|
||||||
// Logic to change the language of the website to the selected language
|
// Logic to change the language of the website to the selected language
|
||||||
window.changeLanguage = (langCode: string) => {
|
const changeLanguage = (langCode: string) => {
|
||||||
console.log(langCode);
|
console.log(langCode);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
console.log(userId, role, initials, languages, changeLanguage);
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue