Front: Language Slice: Call i18n method to change instance's language

This commit is contained in:
Arthi-chaud
2022-08-11 15:50:40 +02:00
parent 0698a551ab
commit b16ef2276c
2 changed files with 8 additions and 5 deletions
+2 -1
View File
@@ -1,5 +1,5 @@
import { createSlice, PayloadAction } from "@reduxjs/toolkit";
import { AvailableLanguages, DefaultLanguage } from "../i18n/i18n";
import i18n, { AvailableLanguages, DefaultLanguage } from "../i18n/i18n";
export const languageSlice = createSlice({
@@ -10,6 +10,7 @@ export const languageSlice = createSlice({
reducers: {
useLanguage: (state, action: PayloadAction<AvailableLanguages>) => {
state.value = action.payload;
i18n.changeLanguage(state.value);
},
resetLanguage: (state) => {
state.value = DefaultLanguage;