mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-24 02:12:17 +00:00
31 lines
773 B
JavaScript
31 lines
773 B
JavaScript
export default {
|
|
data(){
|
|
return {
|
|
allActiveLanguages: null,
|
|
}
|
|
},
|
|
methods:{
|
|
changeLanguage: function(lang){
|
|
if(this.allActiveLanguages.some(l => l === lang))
|
|
{
|
|
this.$p.setLanguage(lang, this.$fhcApi);
|
|
}
|
|
},
|
|
},
|
|
mounted(){
|
|
this.$fhcApi.factory.phrasen.getActiveDbLanguages()
|
|
.then(res => res.data)
|
|
.then(
|
|
(langs) => {
|
|
this.allActiveLanguages = langs;
|
|
}
|
|
);
|
|
},
|
|
template:/*html*/`
|
|
<div class="container">
|
|
<div class="row justify-content-center align-items-center flex-nowrap overflow-hidden">
|
|
<button v-for="lang in allActiveLanguages" @click.prevent="changeLanguage(lang)" class="col text-white fhc-entry btn text-center w-100" :selected="$p.user_language.value==lang?'':null">{{lang}}</button>
|
|
</div>
|
|
</div>
|
|
`,
|
|
}; |