import { Link, useRouteError, isRouteErrorResponse } from 'react-router-dom'; import { Home, RefreshCw, AlertTriangle, FileQuestion, ServerCrash } from 'lucide-react'; export function NotFoundPage() { return (

404

Page Not Found

The page you're looking for doesn't exist or has been moved.

Go to Dashboard
); } export function ServerErrorPage() { return (

500

Server Error

Something went wrong on our end. Our team has been notified.

Go to Dashboard
); } function getErrorMessage(error: unknown): string { if (isRouteErrorResponse(error)) { return `${error.status} ${error.statusText}`; } if (error instanceof Error) { return error.message; } return String(error); } export function RouterErrorPage() { const error = useRouteError(); if (isRouteErrorResponse(error) && error.status === 404) { return ; } const errorMessage = getErrorMessage(error); return (

Oops!

Something went wrong

An unexpected error occurred. Please try again.

{import.meta.env.DEV && errorMessage && (
Error Details
                            {errorMessage}
                        
)}
Go Home
); }