Files
supabase/apps/studio/pages/_error.jsx
Ivan Vasilov 92955d5555 chore: Bump sentry to v8+ (#29896)
* Bump sentry to v8.

* Fix all obsolete APIs.

* Fix the sentry configs.

* Add pages for testing sentry.

* Add missing imports to sentry.config file.

* Add base path to the api path.

* Remove extra files.
2024-10-17 11:39:06 +02:00

18 lines
572 B
React

import * as Sentry from '@sentry/nextjs'
import Error from 'next/error'
const CustomErrorComponent = (props) => {
return <Error statusCode={props.statusCode} />
}
CustomErrorComponent.getInitialProps = async (contextData) => {
// In case this is running in a serverless function, await this in order to give Sentry
// time to send the error before the lambda exits
await Sentry.captureUnderscoreErrorException(contextData)
// This will contain the status code of the response
return Error.getInitialProps(contextData)
}
export default CustomErrorComponent