diff --git a/src/app/LanguageContext.tsx b/src/app/LanguageContext.tsx new file mode 100644 index 0000000..054a3be --- /dev/null +++ b/src/app/LanguageContext.tsx @@ -0,0 +1,19 @@ +"use client"; +import React, { createContext, useContext, useState } from "react"; + +type Language = "en" | "no"; + +const LanguageContext = createContext<{ + language: Language; + setLanguage: (lang: Language) => void; +}>({ + language: "en", + setLanguage: () => {}, +}); + +export const LanguageProvider: React.FC<{ children: React.ReactNode }> = ({ children }) => { + const [language, setLanguage] = useState("en"); + return {children}; +}; + +export const useLanguage = () => useContext(LanguageContext);