keanu-weblite/src/components/languageMixin.js
2022-01-04 09:50:51 +01:00

21 lines
No EOL
392 B
JavaScript

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,
});
}
}
}