diff --git a/frontend/src/settings/index.tsx b/frontend/src/settings/index.tsx index 609b026..3969fce 100644 --- a/frontend/src/settings/index.tsx +++ b/frontend/src/settings/index.tsx @@ -12,6 +12,7 @@ import { Doc } from '../preferences/preferenceApi'; import ArrowLeft from '../assets/arrow-left.svg'; import ArrowRight from '../assets/arrow-right.svg'; import { useTranslation } from 'react-i18next'; +import i18n from '../locale/i18n'; const apiHost = import.meta.env.VITE_API_HOST || 'https://docsapi.arc53.com'; @@ -48,6 +49,11 @@ const Settings: React.FC = () => { }) .catch((error) => console.error(error)); }; + + // persist active tab as the translated version of 'general' per language change + React.useEffect(() => { + setActiveTab(t('settings.general.label')); + }, [i18n.language]); return (