Reload page after navigation after error (#1795)

This commit is contained in:
Wojciech Mista 2022-01-31 09:30:13 +01:00 committed by GitHub
parent f8254fd11b
commit 517d3f9400
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -149,14 +149,19 @@ const AppLayout: React.FC<AppLayoutProps> = ({ children }) => {
const handleMenuItemClick = (url: string) => const handleMenuItemClick = (url: string) =>
navigate(url, { resetScroll: true }); navigate(url, { resetScroll: true });
const reloadWindow = () => {
window.location.reload();
};
const handleErrorBack = () => { const handleErrorBack = () => {
navigate("/"); navigate("/", { replace: true });
dispatchAppState({ dispatchAppState({
payload: { payload: {
error: null error: null
}, },
type: "displayError" type: "displayError"
}); });
reloadWindow();
}; };
const toggleTheme = () => setTheme(isDarkTheme(themeType) ? "light" : "dark"); const toggleTheme = () => setTheme(isDarkTheme(themeType) ? "light" : "dark");