Files
calendar/apps/web/components/error/BookingPageErrorBoundary.tsx
T
Benny JooandGitHub b5b4134b75 feat: implement booking page error boundary (#20492)
* implement booking page error boundary

* use it
2025-04-01 22:13:18 +00:00

18 lines
547 B
TypeScript

import { captureReactException } from "@sentry/nextjs";
import React from "react";
import { ErrorBoundary } from "react-error-boundary";
import { ErrorPage } from "./error-page";
export default function BookingPageErrorBoundary({ children }: { children: React.ReactNode }) {
return (
<ErrorBoundary
fallbackRender={({ error }) => <ErrorPage error={error} message={`${error}`} displayDebug={true} />}
onError={(error, info) => {
captureReactException(error, info);
}}>
{children}
</ErrorBoundary>
);
}