EN · DE · RU · FR · ES

#2689: RedirectToWicket.tsx

projectforge-webapp/src/containers/RedirectToWicket.tsx Тип: TypeScript · Роль: Компонент · Источник: projectforge-webapp/src/containers/RedirectToWicket.tsx 19 строк · 15 кода · 0 комментариев · 4 пустых
Компонент перенаправления React, который направляет пользователей из нового интерфейса React на устаревшие страницы Wicket, когда функции ещё не перенесены.

Структура кода

Используемые хуки: Location, Effect

Импорты из: ../utilities/rest, react-router

Исходный код (сокращённый)

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}`)}>Перенаправить на Wicket</a>
    );
}

export default RedirectToWicket;

История Git

bf988bc6d Устранение 43 уязвимостей npm: react-scripts→Vite, ESLint 9, очистка зависимостей, исправления ошибок
f867698d3 wip: обновление версий пакетов