From 91ccab84f3a9a413f4d9d35bf506afcac7981945 Mon Sep 17 00:00:00 2001 From: Leander Furumo Date: Fri, 20 Jun 2025 00:48:52 +0200 Subject: [PATCH] create language context wrapper --- src/app/LanguageContext.tsx | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 src/app/LanguageContext.tsx 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);