import React from 'react'; import { Card } from './ui/Card'; import { isRouteErrorResponse, useRouteError } from 'react-router-dom'; export function ErrorBoundary() { const error = useRouteError(); console.error(error); return (

Ocorreu um erro

{isRouteErrorResponse(error) ? (

Status: {error.status}

Mensagem: {error.data.message || error.statusText}

) : error instanceof Error ? (

Erro: {error.message}

{error.stack && (
Ver detalhes técnicos
                        {error.stack}
                      
)}
) : (

Ocorreu um erro desconhecido.

)}
Voltar para a página inicial
); }