37 lines
901 B
TypeScript
37 lines
901 B
TypeScript
import { Box, Typography } from "@mui/material";
|
|
import { FallbackProps } from "react-error-boundary";
|
|
import { useTranslation } from "react-i18next";
|
|
|
|
type Props = Partial<FallbackProps>;
|
|
|
|
export const ApologyPage = ({ error }: Props) => {
|
|
let message = error.message || error.response?.data;
|
|
console.log("message");
|
|
console.log(message);
|
|
console.log(message.toLowerCase());
|
|
const { t } = useTranslation();
|
|
console.log("t");
|
|
console.log(t(message.toLowerCase()));
|
|
|
|
return (
|
|
<Box
|
|
sx={{
|
|
display: "flex",
|
|
alignItems: "center",
|
|
justifyContent: "center",
|
|
height: "100%",
|
|
backgroundColor: "#F2F3F7",
|
|
}}
|
|
>
|
|
<Typography
|
|
sx={{
|
|
textAlign: "center",
|
|
color: "text.primary",
|
|
}}
|
|
>
|
|
{t(message.toLowerCase())}
|
|
</Typography>
|
|
</Box>
|
|
);
|
|
};
|