Fix refresh error

merge-requests/3337/head
danidfra 2025-03-03 15:41:53 -03:00
rodzic b0ff170e88
commit 2778209fd2
2 zmienionych plików z 14 dodań i 6 usunięć

Wyświetl plik

@ -1,7 +1,7 @@
import globeIcon from '@tabler/icons/outline/globe.svg';
import trendIcon from '@tabler/icons/outline/trending-up.svg';
import userIcon from '@tabler/icons/outline/user.svg';
import { useEffect, useState } from 'react';
import { useEffect, useMemo, useState } from 'react';
import { defineMessages, useIntl } from 'react-intl';
import { Route, Switch, useLocation } from 'react-router-dom';
import { useNavigate } from 'react-router-dom-v5-compat';
@ -100,11 +100,20 @@ const SearchPage = () => {
const intl = useIntl();
const dispatch = useAppDispatch();
const navigate = useNavigate();
const [selectedFilter, setSelectedFilter] = useState('global');
const path = useLocation().pathname;
const selectFilter = (newActiveFilter: SearchFilter) => dispatch(setFilter(newActiveFilter));
const selectedValue = useMemo(() => {
if (path === '/explorer') return 'posts';
if (path === '/explorer/trends') return 'statuses';
dispatch(setFilter('accounts'));
return 'accounts';
}, [path, dispatch]);
const [selectedFilter, setSelectedFilter] = useState(selectedValue);
const renderFilterBar = () => {
const items = [];
@ -116,7 +125,7 @@ const SearchPage = () => {
} else {
dispatch(setFilter('statuses'));
}
setSelectedFilter(filter ?? 'global');
setSelectedFilter(filter ?? 'posts');
navigate(`/explorer${path}`);
};
@ -124,7 +133,7 @@ const SearchPage = () => {
{
text: intl.formatMessage(messages.statuses),
action: () => handleTabs(''),
name: 'global',
name: 'posts',
icon: globeIcon,
},
{

Wyświetl plik

@ -463,7 +463,6 @@
"column_forbidden.body": "You do not have permission to access this page.",
"column_forbidden.title": "Forbidden",
"common.cancel": "Cancel",
"common.search": "Search",
"compare_history_modal.header": "Edit history",
"compose.character_counter.title": "Used {chars} out of {maxChars} {maxChars, plural, one {character} other {characters}}",
"compose.edit_success": "Your post was edited",