We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 39aa6eb commit a3a050eCopy full SHA for a3a050e
app/components/error-boundary.tsx
@@ -28,18 +28,21 @@ export function GeneralErrorBoundary({
28
}) {
29
const error = useRouteError()
30
const params = useParams()
31
+ const isResponse = isRouteErrorResponse(error)
32
33
if (typeof document !== 'undefined') {
34
console.error(error)
35
}
36
37
useEffect(() => {
38
+ if (isResponse) return
39
+
40
captureException(error)
- }, [error])
41
+ }, [error, isResponse])
42
43
return (
44
<div className="container flex items-center justify-center p-20 text-h2">
- {isRouteErrorResponse(error)
45
+ {isResponse
46
? (statusHandlers?.[error.status] ?? defaultStatusHandler)({
47
error,
48
params,
0 commit comments