diff --git a/src/context/LanguageContext.js b/src/context/LanguageContext.js
new file mode 100644
index 0000000..f22f9d9
--- /dev/null
+++ b/src/context/LanguageContext.js
@@ -0,0 +1,19 @@
+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 {children};
+}
\ No newline at end of file
diff --git a/src/hooks/useLanguage.jsx b/src/hooks/useLanguage.jsx
index 2c10352..57932ce 100644
--- a/src/hooks/useLanguage.jsx
+++ b/src/hooks/useLanguage.jsx
@@ -1,22 +1,5 @@
-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 {children};
-}
+import { useContext } from "react";
+import { LanguageContext } from "../context/LanguageContext";
export function useLanguage() {
return useContext(LanguageContext);