import { isRouteErrorResponse } from 'react-router'; const RouteErrorState = ({ error }: { error: unknown }) => { let title = 'Something went wrong'; let message = 'An unexpected error occurred.'; if (isRouteErrorResponse(error)) { title = error.status === 503 ? 'Service unavailable' : `Error ${error.status}`; message = typeof error.data === 'string' && error.data ? error.data : error.statusText || message; } else if (import.meta.env.DEV && error instanceof Error) { message = error.message; } return (