14 lines
387 B
JavaScript
14 lines
387 B
JavaScript
import React from 'react'
|
|
import ErrorPage from 'next/error'
|
|
import bugsnagClient from '../lib/bugsnag'
|
|
|
|
export default class Page extends React.Component {
|
|
static async getInitialProps(ctx) {
|
|
if (ctx.err) bugsnagClient.notify(ctx.err)
|
|
return ErrorPage.getInitialProps(ctx)
|
|
}
|
|
render() {
|
|
return <ErrorPage statusCode={this.props.statusCode || '¯\\_(ツ)_/¯'} />
|
|
}
|
|
}
|