lhoist-stay-safe/src/context/LanguageContext.js

19 lines
511 B
JavaScript

import { createContext, useContext, useState } from "react";
export const LanguageContext = createContext({
language: "fr",
changeLanguage: () => {},
});
export function LanguageContextProvider({ children }) {
const [language, setLanguage] = useState("fr");
function changeLanguage() {
if (language === "fr") {
setLanguage("en");
} else {
setLanguage("fr");
}
}
return <LanguageContext.Provider value={{ language, changeLanguage }}>{children}</LanguageContext.Provider>;
}