Adding Sentry

This commit is contained in:
Jeff Avallone
2019-01-03 21:33:13 -05:00
parent c26bf26bd1
commit 6cff032efb
8 changed files with 146 additions and 5 deletions
+22
View File
@@ -0,0 +1,22 @@
import React from 'react';
import * as Sentry from '@sentry/browser';
import Message from 'components/Message';
class SentryError extends React.Component {
reportError = event => {
event.preventDefault();
if (Sentry.lastEventId()) {
Sentry.showReportDialog();
}
}
render() {
return <Message type="error" heading="An error has occurred">
<p>This error has been logged. You may also <a href="#error-report" onClick={ this.reportError }>fill out a report</a>.</p>
</Message>;
}
}
export default SentryError;