import { useContext } from "react"; import { LanguageContext } from "../contexts/language"; import useUser from "./useUser"; const useLanguage = () => { const { isAuth, changeUserLanguage } = useUser(); const { languageApp, setLanguageApp, languageIsReady, setLanguageIsReady, languageList, } = useContext(LanguageContext); const changeLanguage = (lang) => { if (lang == languageApp) return; setLanguageIsReady(false); setLanguageApp(lang); if (isAuth) { changeUserLanguage(lang); } }; return { languageApp, changeLanguage, languageIsReady, languageList }; }; export default useLanguage;