Settings: Fix language code parsing (#4834)

This commit is contained in:
zubiden 2024-08-06 20:06:27 +02:00 committed by Alexander Zinchuk
parent e7a6d676d4
commit 1e87870302

View File

@ -51,17 +51,17 @@ type OwnProps = {
onReset: () => void; onReset: () => void;
}; };
type StateProps = Pick<ISettings, 'language' | 'doNotTranslate'>; type StateProps = Pick<ISettings, 'doNotTranslate'>;
const SettingsDoNotTranslate: FC<OwnProps & StateProps> = ({ const SettingsDoNotTranslate: FC<OwnProps & StateProps> = ({
isActive, isActive,
language,
doNotTranslate, doNotTranslate,
onReset, onReset,
}) => { }) => {
const { setSettingOption } = getActions(); const { setSettingOption } = getActions();
const lang = useOldLang(); const lang = useOldLang();
const language = lang.code || 'en';
const [displayedOptions, setDisplayedOptions] = useState<IRadioOption[]>([]); const [displayedOptions, setDisplayedOptions] = useState<IRadioOption[]>([]);
const [search, setSearch] = useState(''); const [search, setSearch] = useState('');
@ -167,11 +167,10 @@ const SettingsDoNotTranslate: FC<OwnProps & StateProps> = ({
export default memo(withGlobal<OwnProps>( export default memo(withGlobal<OwnProps>(
(global): StateProps => { (global): StateProps => {
const { const {
language, doNotTranslate, doNotTranslate,
} = global.settings.byKey; } = global.settings.byKey;
return { return {
language,
doNotTranslate, doNotTranslate,
}; };
}, },