PrettyError: redesign to make more reusable.

master
Tom Hacohen 2019-11-18 12:39:18 +02:00
parent 8fe360751e
commit 95944d87b5
2 changed files with 5 additions and 4 deletions

View File

@ -59,7 +59,10 @@ class ErrorBoundary extends React.Component<PropsType> {
if (error) {
return (
<PrettyError error={this.state.error} />
<div>
<h2>Something went wrong!</h2>
<PrettyError error={this.state.error} />
</div>
);
}
return this.props.children;

View File

@ -2,12 +2,10 @@ import * as React from 'react';
export const PrettyError = React.memo((props: any) => (
<div>
<h2>Something went wrong!</h2>
<pre>
<pre style={{ fontWeight: 'bold' }}>
{props.error.message}
</pre>
<h3>Stack trace:</h3>
<pre>
{props.error.stack}
</pre>