Newer
Older
<label for="interface-language-switcher">
</label>
<Select
id="interface-language-switcher"
v-model="controlledLanguage"
<option
v-for="lang in languages"
:key="lang.code"
:value="lang.code"
{{ lang.name }}
</option>
</Select>
</div>
</template>
<script>
import localeService from '../../services/locale/locale.service.js'
import Select from '../select/select.vue'
components: {
Select
},
promptText: {
type: String,
required: true
},
language: {
type: String,
required: true
},
setLanguage: {
type: String,
required: true
}
return localeService.languages
controlledLanguage: {
get: function () { return this.language },
return localeService.getLanguageName(code)