EN · DE · RU · FR · ES

#2689: RedirectToWicket.tsx

projectforge-webapp/src/containers/RedirectToWicket.tsx Type: TypeScript · Role: Component · Source: projectforge-webapp/src/containers/RedirectToWicket.tsx 19 lines · 15 code · 0 comments · 4 blank
React redirect component that routes users from the new React UI to legacy Wicket pages when features are not yet migrated.

Code Structure

Hooks used: Location, Effect

Imports from: ../utilities/rest, react-router

Source Code (abridged)

import React, { useEffect } from 'react';
import { useLocation } from 'react-router';
import { getServiceURL } from '../utilities/rest';

function RedirectToWicket() {
    const location = useLocation();

    useEffect(() => {
        if (!import.meta.env.DEV) {
            window.location.reload();
        }
    }, []);

    return (
        <a href={getServiceURL(`..${location.pathname}`)}>Redirect to Wicket</a>
    );
}

export default RedirectToWicket;

Git History

bf988bc6d Eliminate 43 npm vulnerabilities: react-scripts→Vite, ESLint 9, dependency cleanup, bugfixes
f867698d3 wip: lift package versions