🐛 Fix defaultLocale watcher

This commit is contained in:
Iván Ovejero 2022-03-30 12:50:20 +02:00
parent 13a9db7745
commit fcd87affad
2 changed files with 5 additions and 5 deletions

View file

@ -28,6 +28,7 @@ import { showMessage } from './components/mixins/showMessage';
import { IUser } from './Interface';
import { mapGetters } from 'vuex';
import { userHelpers } from './components/mixins/userHelpers';
import { loadLanguage } from './plugins/i18n';
export default mixins(
showMessage,
@ -40,7 +41,7 @@ export default mixins(
Modals,
},
computed: {
...mapGetters('settings', ['isHiringBannerEnabled', 'isTemplatesEnabled', 'isTemplatesEndpointReachable', 'isUserManagementEnabled', 'showSetupPage']),
...mapGetters('settings', ['defaultLocale', 'isHiringBannerEnabled', 'isTemplatesEnabled', 'isTemplatesEndpointReachable', 'isUserManagementEnabled', 'showSetupPage']),
...mapGetters('users', ['currentUser']),
},
data() {
@ -160,6 +161,9 @@ export default mixins(
this.trackPage();
},
'$store.getters.defaultLocale'(newLocale) {
loadLanguage(newLocale);
},
},
});
</script>

View file

@ -170,7 +170,6 @@ import {
import { mapGetters } from 'vuex';
import {
loadLanguage,
addNodeTranslation,
addHeaders,
} from '@/plugins/i18n';
@ -232,9 +231,6 @@ export default mixins(
deep: true,
},
async defaultLocale (newLocale, oldLocale) {
loadLanguage(newLocale);
},
},
async beforeRouteLeave(to, from, next) {
const result = this.$store.getters.getStateIsDirty;