keanu-weblite/src/components/languageMixin.js

21 lines
392 B
JavaScript
Raw Normal View History

2021-12-19 16:04:19 +02:00
export default {
data() {
return {
languages: [],
activeLang:null,
}
},
methods: {
getLanguages() {
return this.languages;
}
},
mounted() {
for (const locale of Object.keys(this.$i18n.messages)) {
this.languages.push({
text: this.$i18n.messages[locale].language_display_name || locale,
value: locale,
});
}
}
}