import { createContext, useContext } from "react"; import { LanguageContextProps } from "./types"; const LanguageContext = createContext({} as LanguageContextProps); const useLangContext = () => { const context = useContext(LanguageContext); if (context === undefined) { throw new Error( "useLangContext must be used within an LanguageContext.Provider", ); } return context; }; export { useLangContext, LanguageContext };