import { useNavigate } from '@tanstack/react-router'; import { useRouteError } from 'react-router-dom'; import { Button } from './core/Button'; import { FormattedError } from './core/FormattedError'; import { Heading } from './core/Heading'; import { VStack } from './core/Stacks'; export default function RouteError() { const navigate = useNavigate(); const error = useRouteError(); console.log('Error', error); const stringified = JSON.stringify(error); // eslint-disable-next-line @typescript-eslint/no-explicit-any const message = (error as any).message ?? stringified; return (
Route Error 🔥 {message}
); }