feat(frontend): dropdown menu om te veranderen tussen nederlands en engels is in de menubalk geplaatst
This commit is contained in:
parent
e92744fc92
commit
ad726843b4
1 changed files with 39 additions and 1 deletions
|
@ -1,6 +1,7 @@
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { computed } from "vue";
|
import { computed } from "vue";
|
||||||
import { useRoute } from "vue-router";
|
import { useRoute } from "vue-router";
|
||||||
|
import { ref } from "vue";
|
||||||
import dwengo_logo from "../../../assets/img/dwengo-groen-zwart.svg";
|
import dwengo_logo from "../../../assets/img/dwengo-groen-zwart.svg";
|
||||||
|
|
||||||
const route = useRoute();
|
const route = useRoute();
|
||||||
|
@ -16,6 +17,14 @@
|
||||||
.split(" ")
|
.split(" ")
|
||||||
.map((n) => n[0])
|
.map((n) => n[0])
|
||||||
.join("");
|
.join("");
|
||||||
|
|
||||||
|
const languages = ref([
|
||||||
|
{ name: "English", code: "en" },
|
||||||
|
{ name: "Nederlands", code: "nl" },
|
||||||
|
]);
|
||||||
|
|
||||||
|
// logic to change the language of the website to the selected language
|
||||||
|
const changeLanguage = (langCode: string) => {};
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
|
@ -59,12 +68,41 @@
|
||||||
>discussions</router-link
|
>discussions</router-link
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
|
<li>
|
||||||
|
<v-menu open-on-hover>
|
||||||
|
<template v-slot:activator="{ props }">
|
||||||
|
<v-btn
|
||||||
|
v-bind="props"
|
||||||
|
icon
|
||||||
|
variant="text"
|
||||||
|
>
|
||||||
|
<v-icon
|
||||||
|
icon="mdi-translate"
|
||||||
|
size="small"
|
||||||
|
color="#0e6942"
|
||||||
|
></v-icon>
|
||||||
|
</v-btn>
|
||||||
|
</template>
|
||||||
|
<v-list>
|
||||||
|
<v-list-item
|
||||||
|
v-for="(language, index) in languages"
|
||||||
|
:key="index"
|
||||||
|
@click="changeLanguage(language.code)"
|
||||||
|
>
|
||||||
|
<v-list-item-title>{{ language.name }}</v-list-item-title>
|
||||||
|
</v-list-item>
|
||||||
|
</v-list>
|
||||||
|
</v-menu>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div class="right">
|
<div class="right">
|
||||||
<li>
|
<li>
|
||||||
<router-link :to="`/login`">
|
<router-link :to="`/login`">
|
||||||
<v-tooltip text="log out">
|
<v-tooltip
|
||||||
|
text="log out"
|
||||||
|
location="bottom"
|
||||||
|
>
|
||||||
<template v-slot:activator="{ props }">
|
<template v-slot:activator="{ props }">
|
||||||
<v-icon
|
<v-icon
|
||||||
v-bind="props"
|
v-bind="props"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue