19 lines
511 B
JavaScript
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>;
|
|
} |