Front: Language Slice: typesafe payload

This commit is contained in:
Arthi-chaud
2022-08-08 12:18:15 +02:00
parent 234150c630
commit 0698a551ab
+3 -3
View File
@@ -1,5 +1,5 @@
import { createSlice } from "@reduxjs/toolkit";
import { DefaultLanguage } from "../i18n/i18n";
import { createSlice, PayloadAction } from "@reduxjs/toolkit";
import { AvailableLanguages, DefaultLanguage } from "../i18n/i18n";
export const languageSlice = createSlice({
@@ -8,7 +8,7 @@ export const languageSlice = createSlice({
value: DefaultLanguage
},
reducers: {
useLanguage: (state, action) => {
useLanguage: (state, action: PayloadAction<AvailableLanguages>) => {
state.value = action.payload;
},
resetLanguage: (state) => {