blob: 8b41aebb645ba788e4adf61dc60ae7022af437e1 [file] [log] [blame]
import React from 'react';
export type Props = {
error: Error;
};
export default function ErrorMessage({ error }: Props) {
// eslint-disable-next-line no-console
console.error(error);
return (
<pre className="alert alert-danger">
{error.stack || error.message}
{!error.message &&
!error.stack &&
(typeof error === 'object' ? JSON.stringify(error, null, 2) : String(error))}
</pre>
);
}