mirror of
https://github.com/supabase/supabase.git
synced 2026-05-06 17:00:27 -04:00
963eabc730
test to try seeing where prod-only error is being thrown
31 lines
894 B
TypeScript
31 lines
894 B
TypeScript
'use client'
|
|
|
|
import * as Sentry from '@sentry/nextjs'
|
|
import Link from 'next/link'
|
|
import { useEffect } from 'react'
|
|
import { Button } from 'ui'
|
|
|
|
const ErrorPage = ({ error }) => {
|
|
useEffect(() => {
|
|
Sentry.captureException(error)
|
|
}, [error])
|
|
|
|
return (
|
|
<div className="h-[calc(100vh-var(--header-height))] w-full flex flex-col gap-8 p-8 items-center justify-center">
|
|
<span className="text-center text-5xl text-foreground-lighter">
|
|
Sorry, something went wrong
|
|
</span>
|
|
<div className="flex flex-row items-center gap-4">
|
|
<Button asChild type="secondary" className="w-fit p-4 text-lg">
|
|
<Link href="/">Return to homepage</Link>
|
|
</Button>
|
|
<Button type="secondary" className="w-fit p-4 text-lg" onClick={() => location.reload()}>
|
|
Refresh page
|
|
</Button>
|
|
</div>
|
|
</div>
|
|
)
|
|
}
|
|
|
|
export default ErrorPage
|