Migrated to react-router-dom v6

This commit is contained in:
Przemek Więch
2025-01-23 17:50:18 +01:00
parent 3e0dc9ec0a
commit 7dac5da251
8 changed files with 98 additions and 211 deletions

View File

@@ -8,7 +8,7 @@ import {MenuType} from './menu_item';
import {SearchBar} from './search';
import {UploadMenu} from './upload_menu';
import {UrlMenu} from './url_menu';
import {useHistory, useLocation} from 'react-router';
import {useNavigate, useLocation} from 'react-router';
import {WikiTreeLoginMenu, WikiTreeMenu} from './wikitree_menu';
enum ScreenSize {
@@ -39,7 +39,7 @@ interface Props {
}
export function TopBar(props: Props) {
const history = useHistory();
const navigate = useNavigate();
const location = useLocation();
function changeView(view: string) {
@@ -47,7 +47,7 @@ export function TopBar(props: Props) {
if (search.view !== view) {
search.view = view;
location.search = queryString.stringify(search);
history.push(location);
navigate(location);
}
}