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

View file

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