Persist preferred language
This commit is contained in:
parent
7b1a180966
commit
d02b237cea
|
@ -25,7 +25,7 @@ const PublicTimeline = () => {
|
||||||
const features = useFeatures();
|
const features = useFeatures();
|
||||||
const theme = useTheme();
|
const theme = useTheme();
|
||||||
|
|
||||||
const [language, setLanguage] = useState<string>('');
|
const [language, setLanguage] = useState<string>(localStorage.getItem('soapbox:global:language') || '');
|
||||||
|
|
||||||
const instance = useInstance();
|
const instance = useInstance();
|
||||||
const settings = useSettings();
|
const settings = useSettings();
|
||||||
|
@ -57,9 +57,8 @@ const PublicTimeline = () => {
|
||||||
usePublicStream({ onlyMedia, language });
|
usePublicStream({ onlyMedia, language });
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (language) {
|
dispatch(clearTimeline('public'));
|
||||||
dispatch(clearTimeline('public'));
|
localStorage.setItem('soapbox:global:language', language);
|
||||||
}
|
|
||||||
}, [language]);
|
}, [language]);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
|
|
Loading…
Reference in New Issue