Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 7 additions & 2 deletions app/components/error-boundary.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -28,18 +28,23 @@ export function GeneralErrorBoundary({
}) {
const error = useRouteError()
const params = useParams()
const isResponse = isRouteErrorResponse(error)

if (typeof document !== 'undefined') {
console.error(error)
}

useEffect(() => {
if (isResponse) {
return
}

captureException(error)
}, [error])
}, [error, isResponse])

return (
<div className="container flex items-center justify-center p-20 text-h2">
{isRouteErrorResponse(error)
{isResponse
? (statusHandlers?.[error.status] ?? defaultStatusHandler)({
error,
params,
Expand Down