import { useContext } from "react"; import { useRouteError } from "react-router"; import { AllowedLanguages, LanguageContext } from "./Locales/Context"; import { GetLocalizedString } from "./Locales/Locales"; type RouteError = { status: number, statusText: string, internal: boolean, data: string }; function ErrorHandler() { const language = useContext(LanguageContext); let error = useRouteError() as RouteError; if (error.status == 403) return forbid(language); return (
{ GetLocalizedString("*forbidden*", language) }